![在 Safari 中将路径作为 URL 放置时,图像不显示,但在 Chrome 中可以正常加载](https://linux22.com/image/1542720/%E5%9C%A8%20Safari%20%E4%B8%AD%E5%B0%86%E8%B7%AF%E5%BE%84%E4%BD%9C%E4%B8%BA%20URL%20%E6%94%BE%E7%BD%AE%E6%97%B6%EF%BC%8C%E5%9B%BE%E5%83%8F%E4%B8%8D%E6%98%BE%E7%A4%BA%EF%BC%8C%E4%BD%86%E5%9C%A8%20Chrome%20%E4%B8%AD%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E5%8A%A0%E8%BD%BD.png)
看:https://mattressesforless.net/images/back2shool.jpg
尝试直接在桌面版 Chrome 中加载。加载正常。无法在桌面版 Safari 中加载(也无法在 iOS 版 chrome/safari 中加载)。
我知道路径是正确的,因为它在桌面上的 Chrome 中加载正常。
谷歌搜索得出的结果是:https://www.fngtps.com/2010/mobile-safari-image-resource-limit-workaround/
唯一的问题是我直接加载图片,这也发生在桌面上,而桌面上没有限制。我在浏览器中打开控制台查看是否有任何错误——什么也没有。我不知道该如何解释这一点。
客户信息:
移动操作系统:iOS 11
桌面:macOS sierra、Safari 11.0 和 Chrome 61.0.3163
服务器信息:
操作系统:Ubuntu 14.04.5 LTS
Web 服务器:Apache/2.4.7
答案1
由于该文件可以通过 Gimp 打开,因此只需在 Gimp 中打开它,单击文件,然后单击“覆盖文件”。它将覆盖并保存。重新上传文件并覆盖服务器上的原始文件。刷新 Safari 浏览器;它现在将加载文件,不会再出现问题。
笔记:如果 Gimp 无法打开该文件,那么此解决方案将无法解决问题。