{
"name": "Popup Snake",
"version": "1.0",
"description": "A simple snake game popup, that can be opened by clicking the icon in the top right (after installing)",
"page_action": {
"default_popup": "popup.html"
},
"manifest_version": 2
}
我对chrome扩展程序和json以及所有这些东西还很陌生,但是当我听到由HTML文件组成的弹出窗口时,我感到非常兴奋。以上是我的代码。由于某种原因,当我单击图标时,弹出窗口将无法打开。对可能是什么问题有任何想法吗?
答案 0 :(得分:3)
尝试将page_action更改为browser_action 像这样:
{
"name": "Popup Snake",
"version": "1.0",
"description": "A simple snake game popup, that can be opened by clicking the icon in the top right (after installing)",
"browser_action": {
"default_popup": "popup.html"
},
"manifest_version": 2
}
答案 1 :(得分:0)
我也遇到了这个问题。但是我没有将其更改为 browser_action ,而是保留了 page_action 。参见declarativeContent
我所听到的是,仅当您的扩展程序使用对大多数页面有意义的功能时,才应使用browser_action。否则使用页面操作。
来源:What are the differences between page action and browser action?
因此,通过page_action,您可以使用您的declarativeContent指定您的扩展程序可以在哪个网站上工作。