使用javascript扩展更改chrome中的语言

使用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 然而,当我访问英国时,我仍然表现得好像我

我使用以下javascript代码进行了扩展,以更改浏览器的首选语言:

// 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"
    }
  ]
}