iT邦幫忙

0

instagram「阻擋」html2canvas、download.js的技術??「...is not defined」

  • 分享至 

  • xImage

今天異想天開
想說 html2canvas這招很屌 不就可以下載ig圖片了
沒想到用devtool實測發現完全載入不了
會html2canvas is not defined

很明顯我到其他網站 代碼都是ok 用devtool都可以抓
這大概是ig網頁設計的某個部分
導致html2canvas失效了 我推測是有意的阻擋 防止 那真的很屌

另外 經過實測 我發現各種套件都弄不進來
我剛剛又花30m測試了download.js 結果也是不行XD
原來是什麼都沒辦法用 還以為是html2canvas被針對了

當然我有找到可以下載ig圖片的腳本
也有實際測試出可以用的函數

我的問題主要想聚焦在:

為何我可以在其他網頁上用dev toll
載入html2canvas、download.js
而在IG的頁面卻總是not defined呢?

1.是否真的是ig網頁設計的「某個內容」,而導致的?
2.若我堅持就是要載入這兩個方法,不限於用dev tool,那麼此問題有辦法解決嗎?

froce iT邦大師 1 級 ‧ 2023-01-13 14:53:23 檢舉
CORS
CSP規則
謝謝兩位提點,
我記得我試過xmlhttprequest被擋,會顯示同源政策的報錯。
那為什麼報錯顯示是"... is not defined"
而不是CORS呢?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答