关闭后,Chrome扩展程序不会重新打开Javascript

时间:2017-12-01 05:04:32

标签: javascript google-chrome-extension

在扩展程序弹出窗口关闭后,我在Javascript中制作的Chrome扩展程序不会重新打开。

manifest.js:

{
  "manifest_version": 2,

  "name": "  #######",
  "description": "Tracker .",
  "version": "0.7",
  "permissions": [
    "activeTab",
    "tabs",
    "webRequest",
    "<all_urls>"
  ],
  "background": {
    "scripts": ["js/background.js"]
  },
  "content_scripts": [{
     "matches": ["file:///*"],
     "js":      ["js/Content-script.js"]
  }],
  "browser_action": {
    "default_icon": "icons/trace.png",
    "default_title": "Trace"
  }
}

首次加载到chrome时的扩展名,打开并完美运行。但是如果弹出窗口关闭并且我尝试从右上角扩展名列表重新打开扩展名,则它不会打开。

我缺少任何初始化脚本吗?

1 个答案:

答案 0 :(得分:0)

添加

"default_popup": "html/popup.html"

到browser_action部分(假设有一个html目录,因为你有一个js dir)。假设您对弹出窗口的引用是指您的扩展程序中的popup.html?

它出现的事实表明你可能会从后台脚本以编程方式打开它 - 因为你没有提供任何其他代码。希望这会让你前进。