当我单击 Google Chrome 扩展程序的弹出图标时,如何触发内容脚本运行?

Cip*_*ian 5 google-chrome-extension

构建我的第一个 Chrome 应用程序,并想知道如何myscript.js仅在单击 icon.png 时运行。现在它只在页面加载时运行。

这是我的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"
    }
}
Run Code Online (Sandbox Code Playgroud)

aps*_*ers 5

如果除了按下按钮外,您在任何其他时间都不需要内容脚本,请参阅有关编程注入的Chrome 文档,以用于executeScript动态注入脚本。