Javascript ReferenceError:未定义浏览器

Javascript ReferenceError:未定义浏览器,javascript,firefox-addon,Javascript,Firefox Addon,我正在运行这段代码,firefox出现了错误 未捕获引用错误:未定义浏览器 到目前为止,我已尝试使用此: var browser=浏览器| | chrome 尽管如此,firefox还是抛出了一个新的错误,即 未定义Chrome只有当js从Chrome应用程序运行时,才能访问该功能。这意味着这只在后台范围内可用 而且firefox自65版以来没有任何浏览器或chrome属性 请看一下这些: 源stackoverflow答案: Chrome文档: Firefox删除信息: 希望这些能有所帮助。“我

我正在运行这段代码,firefox出现了错误

未捕获引用错误:未定义浏览器

到目前为止,我已尝试使用此:

var browser=浏览器| | chrome

尽管如此,firefox还是抛出了一个新的错误,即
未定义Chrome

只有当js从Chrome应用程序运行时,才能访问该功能。这意味着这只在后台范围内可用

而且firefox自65版以来没有任何浏览器或chrome属性

请看一下这些:

源stackoverflow答案:

Chrome文档:

Firefox删除信息:


希望这些能有所帮助。

“我正在运行这段代码”-您是如何运行这段代码的?(也就是说,你输入的是什么,你是如何让Firefox执行它的?)确切地说,我是通过Visual Studio代码提供的Live Server来运行它的。这听起来与编写扩展没有任何模糊的关系。试着按照Mozilla的说明去做:那是因为我没有做扩展。我正在为Firefox制作一个语音到文本转换器。Firefox和Safari没有特定的转换器。这是我为Firefox实现的。如果你没有做扩展,为什么要包含标签…并尝试使用仅适用于扩展的
浏览器
API!事实上,这有所帮助,但并不完全。在Firefox中,有一个名为Firefox Voice的插件扩展,该扩展已贬值。该插件在其代码中使用相同的东西,并且正在运行。我正试图复制这一点。该扩展即将被删除。但是我的系统上没有本地运行这个东西。我正在使用VSCode的实时服务器来运行相同的代码以供参考,但每次使用“浏览器”时,代码都会抛出错误。
const manifest = browser.runtime.getManifest();