我有一个恼人的问题。我住在国外。每次我访问一个新网站,它都会将外语设置为默认语言。
是否可以设置一些设置或任何首选项或任何特殊标题(使用 Chrome 扩展程序)以请求英语作为这些网站上的默认语言。
它不需要万无一失并在每个网站上都能发挥作用,但如果它在流行的网站上能发挥作用,那就太棒了。
我的目标是设置一次,然后它就可以在所有受支持的网站上运行。
答案1
没有通用的解决方案,但有两种常见的部分解决方案。
您的浏览器会发送一个Accept-Language:
标头,指示您的语言偏好。这应该可以在浏览器的偏好设置中配置。以下是 W3C 指南的链接,介绍了如何在许多流行的浏览器中执行此操作:https://www.w3.org/International/questions/qa-lang-priorities这里我摘录了他们针对当前 Chrome 版本的说明:
打开语言和输入设置并从可用列表中添加您想要的语言或语言+地区选项。对结果列表进行排序,使其按偏好降序排列。您无需重新启动 Chrome。
但是,有些网站会令人讨厌地忽略或覆盖您的Accept-Language:
偏好,例如基于您明显的地理位置。作为一种可能的补救措施,您可以使用匿名 VPN;有些是免费的,有些允许您设置您希望显示的地理区域(尽管许多要么是付费的,要么缺乏此功能)。
但是,也许还要注意,一些网站还会根据地理位置提供不同的内容;因此,他们可能会向您显示在您所在地区无效的优惠,或者无法向您显示如果他们能够确定您所在位置您将有资格获得的优惠。