Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何让web扩展图标调用javascript_Javascript_Firefox Addon_Firefox Addon Webextensions - Fatal编程技术网

如何让web扩展图标调用javascript

如何让web扩展图标调用javascript,javascript,firefox-addon,firefox-addon-webextensions,Javascript,Firefox Addon,Firefox Addon Webextensions,我尝试创建一个简单的firefox web扩展。 作为第一次尝试,我想我只想在单击扩展按钮时获得一些警报框 我创建了这个manifest.json { "manifest_version": 2, "name": "FirstExt", "version": "1.0", "description": "first script", "background": { "scripts": ["background.js"] }, "browser_acti

我尝试创建一个简单的firefox web扩展。 作为第一次尝试,我想我只想在单击扩展按钮时获得一些警报框

我创建了这个manifest.json

{
  "manifest_version": 2,
  "name": "FirstExt",
  "version": "1.0",

  "description": "first script",

  "background": {
    "scripts": ["background.js"]
  },

  "browser_action": {
    "default_icon": "icons/icon-38.png",
    "default_title": "My first extension"
  } 
}
在background.js中:

browser.browserAction.onClicked.addListener(function(){ alert("hello"); });
我尝试将其更改为
console.log
,但没有得到任何输出。我做错了什么?

警报是

Firefox不支持从后台页面使用
alert()
confirm()
prompt()

您的控制台输出可能可以工作,但您需要查看正确的(后台)控制台,而不是当前显示的选项卡的控制台

请参阅―控制台可通过
关于:调试
页面访问