这个扩展名对我不起作用?

时间:2015-05-24 01:31:15

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

这是我的manifest.json:

{
  "manifest_version": 2,

  "name": "ROBLOX Forum Link Fixer",
  "description": "Fixes the amp; issue on the ROBLOX forum.",
  "version": "2.0",

  "background": {
    "scripts": [
      "jquery.js",
      "fixer.js"
    ]
  },
  "permissions": [
    "http://*.roblox.com/*",
    "https://*.roblox.com/*"
  ]
}

这是在fixer.js中(jquery.js只是jQuery):

$(document).ready(function(){
    $('.rbx-link.user-link').each(function(){
        $(this).text($(this).text().replace(/amp;/g, ""));
        $(this).attr("href",$(this).text());
    });
});

错误是它不起作用我不知道为什么?!我希望有人能帮帮忙!感谢。

1 个答案:

答案 0 :(得分:0)

我认为您必须使用内容脚本权限,如

"content_scripts": [
    {
      "matches": ["http://www.google.co.in/*",
       "https://www.google.co.in/*"],
      "js": ["myscript.js"]
    }
  ]
}

而非背景请参阅h ttps://developer.chrome.com/extensions/content_scripts