将附加SDK移植到Webextension

时间:2018-01-03 08:42:52

标签: javascript firefox firefox-addon-sdk firefox-webextensions firefox-57+

我希望有人可以帮助我在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

2 个答案:

答案 0 :(得分:2)

browser.tabs.getCurrent确实只适用于后台脚本。你想要的只是window.location.href。

答案 1 :(得分:1)

要在页面变为活动状态时获取页面的URL,您可以使用:

document.addEventListener("visibilitychange", function () {
  if (!document.hidden) {
      console.log('URL: ' + location.href);
  }
}, false);
相关问题