1
我一直在寻找过去几天的方法来让我的扩展自动运行;它在我使用chrome.browserAction.onClicked.addListener时有效,但我希望它可以在无需手动启用的情况下运行。我想我的manifest.json配置错误的这个任务。如果有人能指出我会朝着正确的方向发展,那就太棒了!如何制作自动运行的Chrome扩展程序?
的manifest.json
{
"manifest_version": 2,
"name": "Rocket",
"version": "1.0",
"description": "Feast",
"icons": {
"128" : "icon.png"
},
"browser_action": {
"default_icon": "icon8.png"
},
"background": { "page": "background.html" },
"permissions": [ "tabs", "http://*/*", "https://*/*" ],
"web_accessible_resources": [ "contentscript.js", "jquery-2.1.1.js", "background.js"]
}
background.html
<html>
<head>
<script src="background.js"></script>
</head>
</html>
不要在启动时自动运行大多数扩展吗? – 2014-09-22 21:33:39
@SterlingArcher是的,这就是为什么我想为我正在开发的扩展添加相同的功能。 – xxyyzz 2014-09-22 21:51:03
扩展确实自动启动。 'background.js'中的任何顶级代码都会执行。你想用它做什么? – Xan 2014-09-22 21:51:23