Google chrome extension 当我单击Google Chrome扩展的弹出图标时,如何触发内容脚本运行?
正在构建我的第一个Chrome应用程序,我想知道只有在单击icon.png时如何运行Google chrome extension 当我单击Google Chrome扩展的弹出图标时,如何触发内容脚本运行?,google-chrome-extension,Google Chrome Extension,正在构建我的第一个Chrome应用程序,我想知道只有在单击icon.png时如何运行myscript.js。现在,只要页面加载,它就会运行 这是我的manifest.json文件: { "name": "My extension", "version": "1.0", "background_page": "background.html", "permissions": [ "tabs", "http://*/*" ], "con
myscript.js
。现在,只要页面加载,它就会运行
这是我的manifest.json文件:
{
"name": "My extension",
"version": "1.0",
"background_page": "background.html",
"permissions": [
"tabs", "http://*/*"
],
"content_scripts": [
{
"matches": ["http://*/*"],
"js": ["myscript.js"],
"run_at": "document_end"
}
],
"browser_action": {
"default_icon": "icon.png"
}
}
你会想调查的。基本上,设置是:
- 制作另一个内容脚本以侦听指令
- 单击弹出窗口时,向内容脚本发出指示
- 内容脚本做它需要做的事情,传递回表示它已经完成的内容
- 他知道工作已经完成了
这样做是为了使内容脚本和背景脚本(或弹出窗口)隔离和安全。如果您在除按下按钮外的任何其他时间都不需要内容脚本,请参阅上的Chrome文档以使用
executeScript
动态注入脚本