【问题标题】:WebExtension: browser.tabs is undefined in FireFox (elementary OS)WebExtension:fireFox(基本操作系统)中未定义 browser.tabs
【发布时间】:2019-03-26 05:50:22
【问题描述】:

我正在尝试使用扩展程序访问 browser.tabs。我的 manifest.json 目前包含以下权限:

"permissions": [
  "<all_urls>",
  "activeTab",
  "tabs",
  "storage"
]

当我尝试访问browser.tabs 时,我仍然得到undefined

我在最新的基本操作系统 0.5 - Juno 上运行 Firefox 66.0.1(64 位)。

也许有人可以为我指明正确的方向。

干杯 彼得

【问题讨论】:

  • 你能发布你正在尝试的代码吗?
  • 您好 Paul,我实际上已经解决了这个问题。我会回答我自己的问题来解决它。

标签: firefox firefox-addon firefox-addon-sdk


【解决方案1】:

问题是由于范围造成的:我试图访问内容脚本中的选项卡,而您无法从页面内容访问选项卡(这是有道理的,因为您不想公开有关其他网站)。在后台脚本中它运行良好,因为它在浏览器级别运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-05
    • 2016-04-09
    • 2020-07-15
    • 2012-02-05
    • 1970-01-01
    • 2021-10-24
    相关资源
    最近更新 更多