2017-11-06 2 views
1

私は簡単なFirefoxのWeb拡張を作成しようとしています。javascriptを呼び出すためにWeb拡張アイコンを取得する方法

browser.browserAction.onClicked.addListener(function(){ alert("hello"); }); 
: 最初の試みとして、私は、延長ボタンが、私はこの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で

を作成し

クリックされたときに、私はいくつかの警告ボックスを取得したいと思いました

console.logに変更しようとしましたが、出力がありません。私はここで間違って何をしていますか?

答えて

1

alertは、disabled from background pages in WebExtensionsである。

Firefoxが背景ページからalert()confirm()、またはprompt()を使用してサポートしていません。

あなたのコンソール出力はおそらく動作しますが、現在表示されているタブのコンソールではなく、正しい(バックグラウンド)コンソールを探している必要があります。

MDN documentation on debugging background pagesを参照 - コンソールはabout:debuggingページからアクセスできます。

関連する問題