在 Vue 中使用 i18n.detectLanguage()

Jon*_*tan 0 javascript vue.js

我正在阅读Moxilla 文档并找到了函数 i18n.detectLanguage()。该文档指出可以通过以下方式使用:

var detectingLanguages = browser.i18n.detectLanguage(
  text                  // string
)
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试在我的 Vue 应用程序中使用上面的代码时,我只是得到变量未在browser.

如何使用除了 Safari 之外的所有浏览器都支持的内置 i18n API?

VLA*_*LAZ 5

该 API 仅在浏览器扩展中可用,不适用于页面上的脚本。

您可以在页面的面包屑中看到:

Mozilla > Add-ons > Browser Extensions > JavaScript APIs > i18n > i18n.detectLanguage()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)

还有网址:

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/i18n/detectLanguage
                                                 ^^^^^^^^^^^^^^^^^^^^^
Run Code Online (Sandbox Code Playgroud)