如何在Chrome扩展HTML文件中使用JS

时间:2019-08-28 18:47:33

标签: javascript google-chrome google-chrome-extension

我正在尝试在扩展程序目录chrome-extension://<my_extension_id>/notice.html中的html文件中运行一些JS代码

我尝试使用内容脚本来注入JS,首先,我尝试使用chrome.tabs.executeScript以编程方式进行路由。在那没用之后,我尝试使用清单来做,但是也失败了。

manifest.json:

{
    "name": "Shield",
    "version": "0.0.1",
    "manifest_version": 2,
    "description": "Shield",
    "homepage_url": "https://example.com",
    "browser_action": {
      "default_popup": "popup.html"
    },
    "background": {
      "scripts": ["background.js"],
      "persistent": false
    },
    "permissions": [
      "tabs",
      "activeTab"
   ]
}

notice.html:

<html>
    <head>
        <title>this page</title>
    </head>
    <body>
        <h1>test page!!!</h1>
        <p id="ref_test"></p>
    </body>
</html>

notice.js:

    alert("notice js injected");

我想在URL chrome-extension://<my_extension_id>/notice.html上运行内容脚本或某种方式运行JS(notice.js),但是通常它不会注入

0 个答案:

没有答案