Портирование SDK надстройки на Webextension
Я надеюсь, что кто-то может помочь мне с webextensions в Firefox 57. Я пытаюсь перенести плагин из Add-on SDK в Webextension.
Все, что у меня есть, это следующий код
Package.json
{
"name": "myPlugin",
"title": "Grafic",
"id": "myID",
"main": "lib/main.js",
"description": "myDescription",
"author": "",
"license": "MPL 2.0",
"version": "1.0.1"
}
и основной.js
2 ответа
Решение
browser.tabs.getCurrent действительно только для фоновых скриптов. То, что вы хотите, это просто window.location.href.
Чтобы получить URL-адрес страницы, когда она станет активной, вы можете использовать:
document.addEventListener("visibilitychange", function () {
if (!document.hidden) {
console.log('URL: ' + location.href);
}
}, false);