使用javascript扩展更改chrome中的语言
我使用以下javascript代码进行了扩展,以更改浏览器的首选语言:使用javascript扩展更改chrome中的语言,javascript,google-chrome,Javascript,Google Chrome,我使用以下javascript代码进行了扩展,以更改浏览器的首选语言: // overwrite the `languages` property to use a custom getter Object.defineProperty(navigator, 'language', { get: function() { return ['en-UK']; }, }); 通过 var lang = navigator.language 然而,当我访问英国时,我仍然表现得好像我
// overwrite the `languages` property to use a custom getter
Object.defineProperty(navigator, 'language', {
get: function() {
return ['en-UK'];
},
});
通过
var lang = navigator.language
然而,当我访问英国时,我仍然表现得好像我更喜欢美国。我正在使用Chrome,如何修改扩展代码,以便将首选语言更改为en US
编辑:为了完整起见,下面是我的manifest.json
{
"manifest_version": 2,
"name": "JavaScript Injection",
"version": "1.0.0",
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["injected-javascript.js"],
"run_at": "document_start"
}
]
}