Har*_*ver 20 javascript firefox-addon
我正在运行这段代码,而 Firefox 给出了错误
未捕获的引用错误:浏览器未定义
const manifest = browser.runtime.getManifest();
Run Code Online (Sandbox Code Playgroud)
到目前为止我已经尝试使用这个:
var 浏览器 = 浏览器 || 铬合金;
仍然如此,Firefox 抛出了一个新错误,即
Chrome is not defined
小智 19
各个浏览器引用仅在其各自的范围内定义。
您可能想做这样的事情来保持平台独立。
if (typeof browser === "undefined") {
var browser = chrome;
}
Run Code Online (Sandbox Code Playgroud)
小智 0
仅当 js 从 Chrome 应用程序运行时才能访问该函数。这意味着这只能从后台范围获得。
自版本 65 起,firefox 不再具有任何浏览器或 chrome 属性。
请看一下这些:
来源 stackoverflow 答案:chrome.runtime.getManifest() 未定义
Chrome 文档:chrome.runtime
Firefox 删除信息:https://developer.mozilla.org/en-US/docs/Mozilla/Gecko/Chrome/API/Browser_API/getManifest
希望这些会有所帮助。
| 归档时间: |
|
| 查看次数: |
65583 次 |
| 最近记录: |