我需要创建一个可以在鼠标单击时更改浏览器区域设置的扩展名。
我正在开发一个双语网络应用程序,我正在根据浏览器区域设置设置i18n消息。但这需要我去扳手,然后在引擎盖下,然后是语言,然后拖放物品以切换现场。搜索chrome扩展程序没有带来任何结果。我现在正试图制作一个镀铬扩展,这可以使这一点或两个接近,但我有麻烦这样做。
我可以使用chrome.i18n.getAcceptLanguages(callback)
访问已接受语言的列表,但我不知道如何设置语言环境(或重新排序或其他)。
有人可以告诉我使用哪种功能,或者即使已经有这样的扩展名吗?
答案 0 :(得分:1)
嗯,这有帮助吗?
用例
它允许扩展程序读取和写入浏览器首选项。以接受语言为例,页面翻译扩展和字典扩展需要从浏览器获取接受语言,并将它们用作页面或单词翻译的目标语言。
它列出:
chrome.preferences。
void getAcceptLanguages(void callback(String acceptLanguages))
void setAcceptLanguages(Value newAcceptLanguages)
void appendAcceptLanguage(Value acceptLanguage)