无法在 Linux 上的 Firefox 中选择网站上的语言,但可以在 Windows 上选择

无法在 Linux 上的 Firefox 中选择网站上的语言,但可以在 Windows 上选择

我妈妈使用 Xubuntu 电脑进行一些基本的上网和收发邮件。当她访问当地一家购物商店的主页时,她会看到一个弹出窗口,要求她选择自己喜欢的语言。在比利时,通常会看到一个弹出窗口,其中有荷兰语(“Nederlands”)或法语(“Frans”)可供选择。但是,点击任一链接都没有任何反应。

该网站属于 Delhaize(www.delhaize.be)。我可以通过在 URL 中添加 /nl-be/ 来绕过一次弹出窗口,但只要她点击产品或链接,弹出窗口就会再次出现。

我查看了 Firefox(版本 108.0.1)的设置,它们与我的电脑上的设置基本相同(隐私设置设置为标准,语言设置为荷兰语),我似乎找不到任何区别。

在 Firefox 中,我也尝试检查网站的 HTML 代码,但不幸的是,我无法找出为什么这些按钮在 Xubuntu/Firefox 上不起作用,而在我的计算机(Windows 10/Firefox)上却可以起作用。

最终我安装了 Chrome,但 Chrome 显示完全相同的行为:两种语言按钮都不起作用。

由于 Delhaize 是一家大公司,我倾向于相信问题出在我这边,而不是“这个网站在 Linux 上无法运行”的问题。

有人知道为什么这些按钮不起作用吗?更重要的是,我怎样才能让它们正常工作,以便我妈妈可以继续购物?

提前致谢!

答案1

我快速检查了一下:如果你强制 Firefox(使用插件)宣布它是 Windows 上的 Firefox,而不是 Linux 上的 Firefox,网站就会开始工作。所以,该网站禁止 Linux 用户访问,基于浏览器告诉服务器它在 Linux 上运行。

因此,短期内:在您的 Firefox 中安装插件“用户代理切换器”,并使用其“域覆盖”菜单项仅在 delhaize.be 上切换到“Firefox/Windows”。

中期:让运营 delhaize.be 的人知道这就是事实,你不会为了让妈妈购物而安装插件。他们的网站有问题,修复它符合他们的商业利益。

相关内容