貼文討論:各位新朋友,來這串留言,簡單說一下最近在學的東西&遇到的挑戰吧!


留言回覆:還沒在這篇留言~來報到了~ 順便在這邊提問好了XD -------------------------------------------------------------- 今天異想天開 想說 html2canvas這招很屌 不就可以下載ig圖片了 沒想到用devtool實測發現完全載入不了 會html2canvas is not defined 很明顯我到其他網站 代碼都是ok 用devtool都可以抓 這大概是ig網頁設計的某個部分 導致html2canvas失效了 我推測是有意的阻擋 防止 那真的很屌 另外 經過實測 我發現各種套件都弄不進來 我剛剛又花30m測試了download.js 結果也是不行XD 原來是什麼都沒辦法用 還以為是html2canvas被針對了 當然我有找到可以下載ig圖片的腳本 也有實際測試出可以用的函數 我的問題主要想聚焦在: 為何我可以在其他網頁上用dev tool 載入html2canvas、download.js 而在IG的頁面卻總是not defined呢? 1.是否真的是ig網頁設計的「某個內容」,而導致的? 2.若我堅持就是要載入這兩個方法,不限於用dev tool,那麼此問題有辦法解決嗎? 以上 如果描述有不清楚可以再告訴我~~我會補充細節


剛繼續實驗,把最後幾行加上 alert

    alert('loaded!');

    return html2canvas;

})));
//# sourceMappingURL=html2canvas.js.map

在一般網站,會跳出 alert

但在 IG 卻沒有跳出,所以根本沒執行到

卻也沒有任何 error message

真的是要慢慢去查 html2canvas 原始碼才能找到答案了...


👉 身份:資深全端工程師、指導過無數人半路出家轉職 👉 使命:打造 CodeLove 成為優質新手村,讓非本科也有地方自學&討論