内容脚本未被注入扩展html页面

时间:2016-09-22 07:31:07

标签: json content-script

我有一个扩展程序,可以从网站获取JSON数据,以便从菜单中选择字符及其资源列表。我使用单个html页面并尝试使用javscript更新它以修改菜单的代码。唯一的问题是我无法将内容脚本注入/加载到html页面中。

当我的扩展程序运行时,rem.htm文件的路径显示为' moz-extension://a02e52b1-e41d-4d28-844b-a8466a1dd67b/rem.htm'这会给“'匹配”带来无效错误。在控制台中键入。

我还可以使用其他什么?

的manifest.json:



{
  "description": "Resource Manager for Path of Exile",
  "manifest_version": 2,
  "name": "Path of Exile Resource Manager",
  "version": "1.0",
  
  "content_scripts":
  [
    {
      "matches": ["file:///rem.htm"],
      "js": ["modify-page.js"]
    }
  ],
  "background":
  {
    "scripts": ["background.js"]
  },
  "browser_action":
  {
    "default_icon":
    {
      "16": "icons/rem_16.png",
      "32": "icons/rem_32.png",
      "64": "icons/rem_64.png"
    }
  },
  "permissions":
  [
    "*://www.pathofexile.com/",
    "webRequest",
    "tabs",
    "activeTab"
  ]
}




1 个答案:

答案 0 :(得分:0)

我明白了。我没有意识到我在一个单独的目录中有修改页面。然后我就可以添加''比赛,它终于奏效了!