无法打开页面:kCFErrorDomainCFNetwork 错误 303

无法打开页面:kCFErrorDomainCFNetwork 错误 303

我在 Mac 上运行 Zend Server,正在处理本地 PHP(Zend Framework)项目。我以前从未遇到过这个问题,但是当我加载页面时,代码中的某些行会在 Safari 控制台中触发错误:

操作无法完成。(kCFErrorDomainCFNetwork 错误 303。)

Apache 错误日志有以下内容:

[通知] 子进程 pid 17822 退出信号总线错误 (10)

但是,通过更改代码中不重要的小部分(注释行、重新排列行、更改字符串的内容),它会随机运行(或不运行)。相同的代码在我同事的 MAMP 服务器和我们的 Ubuntu 开发服务器上运行良好。

我完全被难住了。我只能假设 Zend Server 中存在某种错误导致了此问题。有什么方法可以解决它吗?

答案1

问题是由于 Safari 为相关网站保存了太多本地数据,但无法正确处理。我使用 archive.org很多所以我有大量该网站的 LocalStorage 和 Cookie 数据。这些数据只存在于我的主要浏览器 Safari 中,而不存在于我的其他任何浏览器中,这解释了为什么他们可以正常浏览该网站。

因此,解决方案是:

  1. 进入 Safari > 偏好设置 > 隐私
  2. 搜索受影响的域名(对我来说这是“archive.org”)
  3. 点击“删除”
  4. 问题就解决了!

以下视频展示了问题发生前后的情况:https://i.stack.imgur.com/Oqww1.jpg

相关内容