将 Add-on SDK 移植到 Webextension
Porting Add-on SDK to Webextension
我希望有人能帮助我解决 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"
}
和main.js
browser.tabs.getCurrent 确实只针对后台脚本。你想要的只是 window.location.href.
要在页面处于活动状态时获取该页面的 URL,您可以使用:
document.addEventListener("visibilitychange", function () {
if (!document.hidden) {
console.log('URL: ' + location.href);
}
}, false);
我希望有人能帮助我解决 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"
}
和main.js
browser.tabs.getCurrent 确实只针对后台脚本。你想要的只是 window.location.href.
要在页面处于活动状态时获取该页面的 URL,您可以使用:
document.addEventListener("visibilitychange", function () {
if (!document.hidden) {
console.log('URL: ' + location.href);
}
}, false);