如何自动运行Chrome扩展程序?

时间:2014-09-22 21:31:34

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

过去几天我一直在寻找一种让我的分机自动运行的方法;当我使用chrome.browserAction.onClicked.addListener但它希望它运行时无需手动启用它。我认为我的manifest.json配置错误。如果有人能指出我正确的方向,那就太好了!

的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>

1 个答案:

答案 0 :(得分:0)

如果您使用chrome.browserAction.onClicked.addListener来“启动”该程序,您可能希望在javascript中使用setInterval(),它将使您的代码每隔X毫秒运行一次。 http://www.w3schools.com/js/js_timing.asp

编辑:我刚刚在Google支持网站上发现了这一点。 “请尽可能将[活动页面]添加到持久性背景页面以进行新开发,并开始将现有背景页面迁移到此新模型。”https://developer.chrome.com/extensions/event_pages#transition