私はMicrosoft Edge拡張を作成しています。Microsoft Edge拡張でbrowser.tabsが定義されていません
私は、次のマニフェストファイルを持っている:私は私のscript.jsに入れたとき
{
"author": "",
"description": "Test",
"name": "Test",
"version": "1.0",
"permissions": [
"tabs",
"<all_urls>"
],
"content_scripts": [{
"js": ["script.js"],
"matches": ["*://*/*"]
}],
"icons": {
"48": "icons/icon-40x40.png"
}
}
を:
var currentTab = browser.tabs.getCurrent();
alert(currentTab.index);
browser.tabsが定義されていないので、それが失敗しましたか?
なぜですか?
Chrome拡張機能を移植しようとしていますか?その場合は、 https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/porting-chrome-extensionsおよびhttps://www.microsoft.com/el-GR/store/pを参照してください。/microsoft-edge-extension-toolkit/9nblggh4txvb?rtc = 1 –
いいえ、新しいMicrosoftエッジプラグインを作成するだけです。 – Jimmyt1988
は、ブラウザオブジェクトがokと定義されていますか?もしそうなら、タブがなければ、それは許可問題かもしれません –