页面显示空白,但在第一次访问时可在iOS9上的Safari中选择

时间:2015-10-21 10:40:52

标签: javascript html ios css safari

因此,如果您在iOS9上的Safari上访问http://movableink.com/

然后点击http://movableink.com/partners

上的标题

在首次访问或较慢连接时,整个页面在Safari中呈现空白。

这是一个非常标准的页面。没有特定的代码可以引发这可能导致此问题。这是一个包含不同css文件的新页面,它是第一个响应页面。

但是,文本和内容是可选择的(但不是在这里),如果我在Safari开发人员检查器中检查出手机插入Mac时,也没有任何值得注意的覆盖页面。

您可能希望查看隐私浏览,您需要先打开首页,然后点击“合作伙伴”。

什么可能导致页面的这个问题消失?

2 个答案:

答案 0 :(得分:3)

如果广告拦截器处于活动状态(在我的情况下:Crystal和Lionz),我可以在iOS 9设备上重现这一点。如果没有激活此广告拦截器,页面就会在没有空白屏幕的情况下顺利加载。

通过使用其他广告拦截器(例如1Blocker),页面也可以顺利运行。

对我来说,问题只与iOS上的某些广告拦截器应用有关。

答案 1 :(得分:0)

我做了一些测试,可能只是由于未经优化的服务器代码(如从客户端每次第一次请求重新生成整个站点堆栈)或生成CSS而请求计时问题。

首次加载时,无论是手机还是桌面,它始终为700毫秒。 Safari在移动设备上会更加敏感,因为它拥有一个网址列表,因此它处理的并行资源并不多。

如果您使用的是CMS,请检查系统内置的优化/缓存解决方案并将其打开,看看它是否会改变加载时间。

另一种替代方案是云分发的CDN,例如Cloud Flare(免费用于基本的,其他更强的计划)。