我在我的应用程序中收到一条消息"Failed to load resource: The network connection I lose.“,它使用ajax请求从服务器获取内容。此错误仅在Safari中出现,其他浏览器均正常。
我搜索了几个小时,发现这可能是由于http头文件:
传输编码:分块
连接:保持连接
内容长度
我发现了类似的东西:底部的https://github.com/woothemes/woocommerce/issues/7176被告知他们设置了
BrowserMatch "Safari“nokeepalive
在.htaccess中。
nginx服务器有没有类似的解决方案或设置?
谢谢
JF
发布于 2017-09-28 20:46:38
可能发生这种情况的原因之一是Safari处理一些SSL证书(主要是LetsEncrypt)的方式。解决方案是将这行代码:
ssl_session_cache shared:SSL:10m;
添加到您的nginx配置。
来源:https://community.letsencrypt.org/t/apple-safari-browsers-fail-to-connect/3731/3
发布于 2019-11-16 09:42:46
在ajax发布的一个表单中也遇到了这个问题,当表单完成时会生成一个window.location.reload(true)。Safari 13.0.3可以在手动页面刷新后第一次工作(看起来是一致的),然后会得到“无法加载资源:网络连接丢失”。大约每3次点击中就有2次。
将客户端更改为:
中执行window.location.reload(true
用户报告是有效的,不确定这些更改中的哪一个或两个都更改。
希望这对某些人有帮助。
https://stackoverflow.com/questions/33895463
复制相似问题