Re: [請益] javascript 如何跨源存取 iframe 內容
※ 引述《alan23273850 (God of Computer Science)》之銘言:
: 腳本通常是用 javascript 寫,如果是下列寫法,
: iframe = document.getElementById("tool_content");
: iframe.contentDocument 會因為 CORS 機制而存取不到,
: 想問板上各路大神是否有一個針對此問題的超強力解法?... (Q1)
: 此外,下載影片的方式我也想詢問,如果是右下角出現
: Download
: Playback speed
: Picture in picture
: 這三者選單的畫面的話,有沒有也可以直接用 javascript 或其他等價方法的
: 下載方式呢?... (Q2)
: 上述兩個解答有效的話,都有豐厚批幣,但第一個問題較為重要,謝謝囉~
(Q1) 由於同源政策限制了網頁中不同源之間的互動,如果 iframe 的來源不同於主頁面,那麼使用 iframe.contentDocument 取得的內容將會被標記為跨源。在這種情況下,你可以考慮使用 CORS 或 JSONP 等技術來繞過同源政策,但是這需要你有權限控制被嵌入頁面的伺服器端。另外,如果你無法控制伺服器端,那麼你可以嘗試使用跨域資源共享(CORS)或代理服務來取得 iframe 中的內容。
(Q2) 取得下載連結的方法取決於網站的具體實現方式。如果下載連結是由 JavaScript
動態生成的,你可以嘗試通過檢查網頁的源代碼或使用瀏覽器開發者工具來查找下載連結所在的元素或 JavaScript 函數。一旦找到下載連結,你可以使用 JavaScript 下載 API,如 fetch 或 XMLHttpRequest,或者使用 download 屬性和 Blob 對象來下載影片。但需要注意的是,這種方法可能違反網站的使用條款,並可能導致你的帳戶被封鎖或其他法律後果。建議你先查看網站的使用條款,確保你的操作不會違反任何規定。
--
有股AI味
28
Re: [心得] 國文-國學常識好讀分享由於不少版友私訊我連結已失效,我嘗試修復但修復不起來, 我改成提供網頁檔載點供下載,下載網頁檔後用瀏覽器開啟即可, 載點如下: --27
[分享] 梗圖產生器 - 網站嵌入程式碼大家好 小弟近期在研發梗圖產生器 最近想開發「嵌入」功能 讓梗圖產生器可以嵌入在外部網站 類似「youtube 嵌入影片」那種功能 最近稍微搞懂原理,就是提供一段 html tag + script tag 給第三方8
Re: [請益] 如何定義網頁後端┌───┐ │Client│使用者電腦主機, 通常安裝 Browser 瀏覽器 (Firefox, Chrome, Edge, ...) └───┘ │ │5
Re: [請益] 轉職但無法入行,另一方面也是求職文。講難聽點, 你的技能沒有足以應付的工作, 也看不出潛力, 自然沒公司想用你。 ※ 引述《unendless314 (Sonata)》之銘言:2
Re: [閒聊] 起點網站部分文字無法轉繁體最近做了一個chrome extension,把起點自定義的編碼轉換回去。 雖然基本功能已經有了,但其他功能還很簡陋 暫時還不打算上架,有興趣的可以先下載試用看看。 連結如下↓1
[教學] 振興五倍券數位標章表單自動填寫捷徑製作「振興五倍券數位標章表單自動填寫捷徑」 首先說明的是:這是一個無聊的練習,分享給各位可以應用在其他地方。 振興五倍券數位標章官網: 這網站的 javascript 控制有問題,只要你送出任何錯誤資訊,得重新載入網頁才可以繼 續操作。