Chrome扩展程序无法在页面加载时使用

时间:2016-04-03 12:48:51

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

我希望如果我的任何网页加载,我只想在页面上显示简单的提醒。

的manifest.json

{
  "manifest_version": 2,
  "name": "Chrome Ext Demo",
  "description": "chrome extension tuts",
  "version": "1.0",
  "content_scripts": [
  {
      "matches": ["http://*/* "],
      "js": ["jquery.js","eventPage.js"]
  }
],
 "browser_action": {
 "default_icon": "icon.png",
 "default_popup": "popup.html"
},
 "permissions": [
    "tabs", "http://*/"
  ]
}

我在我的chrome扩展文件夹中本地存储了jquery。

eventPage.js

$("document").ready(function(){
    alert("hiii");
    console.log("hii");
});

我是构建Chrome扩展程序的新手。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

请删除"matches": ["http://*/* "]字段中无用的空格,但它与有效的网址不匹配。

如果可能,请删除无用的permissions(如果未使用)。

{
  "manifest_version": 2,
  "name": "Chrome Ext Demo",
  "description": "chrome extension tuts",
  "version": "1.0",
  "content_scripts": [
  {
      "matches": ["<all_urls>"],
      "js": ["jquery.js","eventPage.js"]
  }
],
 "browser_action": {
 "default_icon": "icon.png",
 "default_popup": "popup.html"
},
 "permissions": [
    "tabs"
  ]
}