javascript - 引用错误 : browser is not defined

标签 javascript firefox-addon

我正在运行这段代码,而 Firefox 出现错误

Uncaught ReferenceError: browser is not defined

const manifest = browser.runtime.getManifest();
到目前为止,我已经尝试过使用这个:

var browser = browser || chrome;


仍然在此,Firefox 正在抛出一个新错误,即Chrome is not defined

最佳答案

相应的浏览器引用仅在其各自的范围内定义。
您可能想要做这样的事情来保持平台独立。

if (typeof browser === "undefined") {
    var browser = chrome;
}

关于javascript - 引用错误 : browser is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64330672/

相关文章:

javascript - 禁止/踢出命令在使用时崩溃

javascript - 链接标签 <a> 可以选择文本

javascript - 是否可以在我的 Firefox 插件中使用像 "oauth"这样的 NodeJS 模块?

javascript - 内容脚本文件 : Do we always need jQuery?

Firefox 3 中的 JavaScript 调试?

javascript - 找不到变量 : Promise on Safari

javascript - Angular.js 不显示从 $http.get 检索到的对象数组

JavaScript 日期构造函数根据零填充创建不同的日期?

firefox - 我如何捕捉每个请求并查看加载时间?

javascript - 使用 Firefox Addon (SDK) 保存网站图像