webNavigation可能没有许可,但我不知道为什么

时间:2014-07-25 15:35:16

标签: javascript google-chrome-extension

正如标题所说,控制台说chrome.webNavigation是未定义的,所以它无法读取onDOMContentLoaded的属性。

错误:未捕获的TypeError:无法读取属性' onDOMContentLoaded'未定义的

以下是我的代码:

manifest.json

"manifest_version": 2,

"background": {"scripts": ["background.js"]},

"permissions": ["tabs","webNavigation","http://*/*","https://*/*"],

"content_scripts": [
{
   "matches": ["*://*/*"],
  "js": ["jquery.js", "content.js"]
}

background.js

chrome.webNavigation.onDOMContentLoaded.addListener(function() {

chrome.tabs.query({currentWindow: true, active: true}, function(tab) {

    chrome.tabs.sendMessage(tab[0].id, {event:'event'});
});
});

感谢您的帮助。

编辑:

好的我解决了,我的manifest.json中有一个语法错误。所以它永远不会获得权限,无论如何,谢谢:)

0 个答案:

没有答案