バックグラウンドスクリプトでconsole.log()
コールの出力を見る方法を知っている人はいますか?私はコンテンツスクリプトで同じものからの出力を見ることができます。ここで私はでこれをテストしていシンプルなスクリプトです:ここではFirefox WebExtensionの背景スクリプトのconsole.log出力はどのように表示されますか?
は私のbackground.jsである:ここでは
console.log("Message from background.js");
は私manifest.jsonをです:
{
"name": "TestBed",
"manifest_version": 2,
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"browser_action": {
"default_title": "Click"
},
"applications": {
"gecko": {
"id": "[email protected]",
"strict_min_version": "48.0a1"
}
}
}
私は」また、バックグラウンドスクリプトでこれを試しました。
chrome.browserAction.onClicked.addListener(function() {
console.log('Message from background.js onclicked handler');
});
私はFirebugを他の投稿と同様にアンインストールしましたが、違いはありません(コンテンツスクリプトのconsole.log
が動作することに注意してください)。
ボタン(ポップアップメニューではない)をクリックすると、どのように「警告」と呼ばれますか? – Andreyua
@Andreyua、背景のスクリプトから?あなたはそうしない。あなた自身のHTMLを使って、アラートのように見えるようにウィンドウを開くことができます。それを効果的にモーダルにすることができます(つまり、何かをする前にユーザーが操作する必要があります)が、JavaScriptの実行を実際にブロックしているものはありません。 – Makyen
気にしない:バックグラウンドスクリプトかどうか、WebExtensionボタンを押して通常のアラートを呼び出す方法は?本当に不可能ではない? – Andreyua