我刚刚将浏览器升级到 Safari 4,发现我们的网站存在一些特定于该浏览器版本的重大问题。当我点击我们网站上的页面时,在浏览器窗口变为空白之前需要单击一两次。当窗口变为空白时,没有可查看的源,无论我尝试重新加载多少次或尝试加载站点的其他页面,我仍然得到空白窗口。就好像服务器接受请求并简单地返回一个空白页面。
如果我等待超过 15 秒然后再次点击刷新,页面加载正常。不知道为什么它又开始工作了……也许是缓存问题???
这是一个 PHP 站点,我尝试打开 error_reporting(E_ALL);,但这并没有提供任何信息。我还尝试在 index.php 文件的最开始放置一个 echo 语句,并验证页面仍然是空白而不回显该语句,所以我认为问题不是特定于 php 代码的。Apache 错误日志没有显示任何问题。我的本地开发服务器上有相同的站点,它没有问题。
Safari 4 是唯一显示此问题的浏览器。有谁知道如何调试/修复这个?
我的网络服务器是运行 Apache 2 和 Mysql 5 的 ubuntu Hardy。