Chrome扩展程序js脚本仅在单击图标时运行

时间:2017-11-05 06:12:13

标签: javascript google-chrome google-chrome-extension content-script

嗨我一直有创建chrome扩展的问题扩展js脚本剂量运行,除非我点击图标并让扩展html保持在那里如果我关闭小图标菜单它也停止javascript文件

是否可以在选项卡打开并完成超时时让脚本运行?

并且最好使用chrome.alarm然后使用setTimeout吗?

这是清单

{
  "manifest_version": 2,

  "name": "test",
  "description": "",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png",
    "default_popup": "index.html"
 },
 "content_scripts": [
    {
      "matches": ["<all_urls>"],
      "css": ["style.css"],
      "js": ["main.js"]
    }
  ],
  "permissions": [
    "activeTab",
    "storage",
    "tabs"
  ]
}

这是main.js

check();



function check(){
setTimeout(function(){ alert('hi'); }, 3000);
}

chrome.tabs.onCreated.addListener(function(tab){
  alert('hi');
})

函数和chrome.tabs.onCreated仅在我点击图标并打开弹出窗口时触发

0 个答案:

没有答案