我希望有人可以帮助我在Firefox 57中使用webextensions。 我试图将插件从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"
}
和main.js
答案 0 :(得分:2)
browser.tabs.getCurrent确实只适用于后台脚本。你想要的只是window.location.href。
答案 1 :(得分:1)
要在页面变为活动状态时获取页面的URL,您可以使用:
document.addEventListener("visibilitychange", function () {
if (!document.hidden) {
console.log('URL: ' + location.href);
}
}, false);