很长的故事,但是我的网站有问题,在我的网站内的任何页面/链接导航之间都会有一个空白的白色页面闪烁。仅在 Firefox 中发生,并且仅在较新版本的 Firefox 中发生(例如,未出现在 3.6.x 版本中)。
在比较了来自两个不同服务器的响应标头之后,从另一个服务器提供服务的站点没有这个问题——我注意到它的响应标头中有这个:
Content-Type text/html; charset=UTF-8
我的正常服务器确实有问题,它的响应头中有这个:
Content-type text/html
所以,我将此行添加到我的 .htaccess 中,问题就消失了:
AddDefaultCharset UTF-8
我的问题:
Content-Type 没有指定字符集是什么原因,这可能导致 Firefox 在我的网站页面之间闪烁(如 10 毫秒)总空白白屏?
既然我解决了问题,我的解决方法“ok”吗?它是安全的,还是很有可能破坏其他东西?
我的快速测试没有显示问题,但不知道它可能导致什么副作用,或者它解决我的页面闪烁问题的原因,这让我很困扰。