作者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/cn.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