当前在浏览器中设置语言的方式?

Current way of setting language in browsers?

我一直在搜索关于为 :chrome 创建 Watir::Browser.new 的推荐和当前方法,并将其设置为接受某种语言。然而,这似乎是一个没什么兴趣的话题,似乎一直在变化等等

那么,有人可以解释一下当前和推荐的 Chrome 语言设置方式是什么吗?

我说的不是 Chrome 的用户界面,而是稍后与 HTTP 请求一起发送的 Accept-Language HTTP header,以便应用程序可以呈现它的 Web UI 使用正确的语言环境和语言。

对于 Firefox 这可行,但我没有 Chrome:

profile = Selenium::WebDriver::Firefox::Profile.new
profile["intl.accept_languages"] = "ES"

caps = Selenium::WebDriver::Remote::Capabilities.firefox(firefox_profile: profile)
caps.platform = "Linux"
caps.version = 20

browser = Watir::Browser.new :firefox, :desired_capabilities => caps

谢谢。

"intl.accept_languages" 是 Chrome 首选项,因此可以传入:

Watir::Browser.new :chrome, options: {prefs: {'intl' => {'accept_languages' => 'ES'}}}