###前提・実現したいこと
firefoxのアドオンをwebextensionsで作っています。browser.storage.local.set()で保存した複数のurlと比較して一致したタブにtabs.executeScript()でjsファイルを挿入したい。
script.jsのconsole.log()のところにtabs.executeScript()を入れたい。
###発生している問題・エラーメッセージ
jsファイルが挿入されない
###該当のソースコード
manifest.json
"content_scripts": [{ "matches": ["<all_urls>"], "js": ["script.js"] }], "background": { "scripts": ["background.js"] }, "permissions": [ "storage", "activeTab", ]
script.js
javascript
1function urlcheck(item) { 2 const urlkey2 = Object.values(item); 3 for (const variable of urlkey2) { 4 const href = window.location.href; 5 if (variable === href) { 6 var plus = 0; 7 plus++; 8 } 9 } 10 if (plus === 1) { 11 console.log('yes'); 12 } 13} 14 15const gettingItem = browser.storage.local.get(); 16gettingItem.then(urlcheck); 17
###試したこと
このサイトを参考にして作りました
###補足情報(言語/FW/ツール等のバージョンなど)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/17 14:44
2017/02/17 15:39 編集