作者walelile (wakaka)
看板Web_Design
標題[問題] Chrome Extension content script iframe
時間Sun May 30 20:00:07 2021
目前我正在開發一個Chrome擴充程式
這個程式會利用content script在頁面中插入iframe
插入的時間點是主頁面DOMContentLoaded
問題發生在,iframe中執行的javascript dump出來的HTML並不是我的HTML
而是這個網站某個功能的HTML
iframe預期應該要載入extension中的某一份HTML
在大部分的網站並沒有這個問題,目前只有在一個網站碰到
請問這個問題該如何解決?
---
更新:
目前的情況是,iframe source html會載入對應的js,
但是這份js無法用document.getElementById()去抓到html element
在iframe js中,print document.documentElement.innerHtml會是
host page的內容,而不是iframe html,現在看起來是這樣導致我抓不到element
--
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Web_Design/M.1622376009.A.18D.html
1F:推 Gold740716: 看不懂 05/30 23:19
※ 編輯: walelile (198.98.51.189 美國), 05/31/2021 11:09:49
2F:推 LPH66: 盲猜一個: 有沒有可能是 id 衝突? 06/03 08:51