【发布时间】:2014-10-25 17:52:27
【问题描述】:
我正在编写一个 chrome 扩展程序,并且想从我的后台脚本中执行一个内容脚本。后台脚本执行,但内容不执行。以下是相关的代码块:
manifest.json:
"background": {
"scripts": ["js/app/background.js"],
"persistent": true
},
"permissions": [
"identity",
"tabs",
"activeTab",
"*://*/*"
]
background.js:
console.log('background')
chrome.tabs.executeScript(null, {file: "content.js"})
content.js:
console.log('content')
当我检查元素时,控制台登录了background,但没有登录content。常规控制台也没有任何记录。我做错了什么?
【问题讨论】:
-
你必须签入标签的控制台,而不是后台页面的控制台。
-
那里也没有任何显示。
-
为什么不设置tabId?应该在哪个选项卡内容脚本中执行?
标签: javascript google-chrome google-chrome-extension content-script