我正在编写一个 Chrome 扩展程序,它需要在加载时更改流行的网络应用程序。不幸的是,该 Web 应用程序的大部分 UI 都在 iframe 中呈现,尽管该 iframe 的地址与我的 content_scripts
匹配。匹配声明,用户脚本只被调用顶部帧。
问:是否有一种方法可以从 Chrome 内容脚本扩展访问 iframe 中呈现的 HTML?如果是,我应该指定哪些权限和其他 list 选项?谢谢。
最佳答案
我已经解决了这个问题。必须在 manifest.json 的 content_scripts 部分指定以下选项:"all_frames": true
.没有它,脚本仅适用于顶部框架。
//有时只需要仔细地进行 RTFM。
关于iframe - 从 Chrome 内容脚本扩展访问 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3937355/