chrome扩展 iframe
时间: 2023-09-17 21:13:15 浏览: 185
chrome 扩展
在Chrome扩展中,通过配置manifest.json文件中的"content_scripts"属性,可以使内容脚本在所有iframe中运行。具体来说,可以使用"all_frames"属性来将内容脚本运行在所有的iframe中。
例如,下面是一个manifest.json文件的示例配置,其中的"all_frames"属性被设置为true:
{
"name": "My extension",
...
"content_scripts": [
{
"matches": ["http://www.google.com/*"],
"css": ["mystyles.css"],
"js": ["jquery.js", "myscript.js"],
"all_frames": true
}
],
...
}
上述示例中,通过将"all_frames"属性设置为true,内容脚本将在所有匹配"http://www.google.com/*"的iframe中运行,并且可以同时加载指定的CSS和JavaScript文件。
需要注意的是,内容脚本不会在通过JavaScript在页面中动态加载的iframe中执行。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Do Chrome extensions access iframes? chrome扩展插件访问所有iframes](https://blog.csdn.net/weixin_34315665/article/details/86262123)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文