【问题标题】:Porting Add-on SDK to Webextension将附加 SDK 移植到 Webextension
【发布时间】:2018-01-03 08:42:52
【问题描述】:

我希望有人可以帮助我处理 Firefox 57 中的网络扩展。 我正在尝试将插件从 Add-on SDK 移植到 Webextension。

我只有以下代码

包.json

{
  "name": "myPlugin",
  "title": "Grafic",
  "id": "myID",
  "main": "lib/main.js",
  "description": "myDescription",
  "author": "",
  "license": "MPL 2.0",
  "version": "1.0.1"
}

和 main.js

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-05-10
        • 1970-01-01
        • 2011-06-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-01-15
        • 1970-01-01
        相关资源
        最近更新 更多