Google chrome extension 浏览器从“我的扩展”可用区域设置中选择的区域设置
我的扩展名在Google chrome extension 浏览器从“我的扩展”可用区域设置中选择的区域设置,google-chrome-extension,firefox-addon-webextensions,Google Chrome Extension,Firefox Addon Webextensions,我的扩展名在\u locales文件夹中有两个区域设置,它有ja和ru manifest.json具有“默认语言环境”:“ru” 但是现在让我们假设一个西班牙用户安装了我的扩展,他们的chrome.i18n.getUILanguage()和chrome.i18n.getAcceptLanguages()会导致['es','es'] 有没有办法确定浏览器显示扩展材料的区域设置 编辑-我当前所做的: 我XHR了_locales目录(确保有结尾/,否则XHR失败),然后我得到了所有的目录。然后我在所有
\u locales
文件夹中有两个区域设置,它有ja
和ru
manifest.json具有“默认语言环境”:“ru”
但是现在让我们假设一个西班牙用户安装了我的扩展,他们的chrome.i18n.getUILanguage()
和chrome.i18n.getAcceptLanguages()
会导致['es','es']
有没有办法确定浏览器显示扩展材料的区域设置
编辑-我当前所做的:
我XHR了_locales目录(确保有结尾
/
,否则XHR失败),然后我得到了所有的目录。然后我在所有文件中找到一个公共密钥,该密钥在所有文件中都具有唯一值。然后我做chrome.i18n.getMessage(key)
,看看message.json给出了哪些目录。这是可行的,但我只是认为会有一个内置的方式 如果对你有帮助,请勾选这个。谢谢@KENdi,我编辑了这个问题以显示我目前的做法。这个问题没有太大帮助。请将chrome.i18n.getMessage(“@@ui\u locale”)
添加到不起作用的内容列表中。如果它能帮助您,请检查它。谢谢@KENdi,我编辑了这个问题以显示我当前的处理方式。这个问题没有太大帮助。将chrome.i18n.getMessage(“@@ui\u locale”)
添加到不起作用的内容列表中。。