Firefox 浏览器无法打开京东商品详情页的解决方案
本文记叙一下解决 Firefox 浏览器无法打开京东商品详情页的过程。
最近寒假回家,在自己笔记本和家里台式机上都发现 Firefox 无法打开京东的商品详情页的问题。当点击任何一个京东商品详情页时,页面上只返回一个错误地址:
访问这个地址会打开京东首页,并没有任何错误细节的提示。另一方面,在这个页面上按 F12 来打开开发者工具,会发现所有内容都是 503 Service Unavailable
。
上网查找后得知这是因为京东的商品详情页不十分支持 IPv6 造成的。我家的所有网络设备都有 IPv6 公网地址,而 Firefox 在 IPv6 连接可用时,会优先使用 IPv6 连接。这造成了这一问题的发生。如果去深究这个问题的历史,会发现这个问题已经存在很长一段时间了。
解决这个问题的方法很简单。一种方法是禁用 Firefox 的 IPv6 连接,让 Firefox 只使用 IPv4。但是这显然是因噎废食。我们只需要将京东加入到 Firefox 的 IPv6 例外名单就可以了。具体操作步骤如下:
火狐浏览器访问
about:config
打开「高级首选项」,选择【接受风险并继续】。在上方【搜索首选项名称】处键入
network.dns.ipv4OnlyDomains
。在下方的设置项中填入:
.jd.com,.360buyimg.com,.3.cn
这几个都是京东的域名。完成后,重新启动 Firefox。再次尝试打开一个商品详情页,会发现已经可以正常加载了。