Javascript 第一次访问时,在iOS9上的Safari中显示空白但可选择的页面
所以如果你在iOS9上访问Safari 然后单击上的标题 在第一次访问或较慢的连接时,整个页面在safari中呈现为空白 这是一个相当标准的页面。没有特定的代码可以调用,这可能是造成这种情况的原因。这是一个带有不同css文件的新页面,它是第一个响应页面 但是,文本和内容是可选择的(但不是在这里),而且如果我在Safari开发者检查器中查看它,当手机插入mac时,页面上也没有明显的内容 您可能希望在私人浏览中查看,您将希望首先打开主页,然后单击“合作伙伴”Javascript 第一次访问时,在iOS9上的Safari中显示空白但可选择的页面,javascript,html,ios,css,safari,Javascript,Html,Ios,Css,Safari,所以如果你在iOS9上访问Safari 然后单击上的标题 在第一次访问或较慢的连接时,整个页面在safari中呈现为空白 这是一个相当标准的页面。没有特定的代码可以调用,这可能是造成这种情况的原因。这是一个带有不同css文件的新页面,它是第一个响应页面 但是,文本和内容是可选择的(但不是在这里),而且如果我在Safari开发者检查器中查看它,当手机插入mac时,页面上也没有明显的内容 您可能希望在私人浏览中查看,您将希望首先打开主页,然后单击“合作伙伴” 什么可能导致页面消失的问题?如果有一个广
什么可能导致页面消失的问题?如果有一个广告拦截器(在我的例子中:Crystal和Lionz)处于活动状态,我可以在我的iOS 9设备上很好地重现这个问题。如果没有这个广告拦截器的活动,页面将在没有空白屏幕的情况下顺利加载 通过使用另一个广告拦截器(例如1Blocker),页面也可以顺利运行
对我来说,这个问题只与iOS上的某些广告拦截器应用程序有关。我做了一些测试,可能是由于服务器代码未优化(如每次客户端请求时重新生成整个站点堆栈)或生成CSS而导致的请求时间问题 在第一次加载时,无论是移动还是桌面,它始终为700ms。Safari在移动设备上会更加敏感,因为它在获得url列表后处理的并行资源不会那么多 如果您使用的是CMS,请检查系统内置的优化/缓存解决方案,并将其打开,查看它是否会更改加载时间
另一种选择是云分布式CDN,例如(基本免费,其他计划更密集)。这些链接对我在模拟器和真实设备上的工作很好。如果它在模拟器上运行,您可以在Mac上使用类似Charles的代理来调试正在发生的事情。我想你在多个网络上看到了这个问题,而不仅仅是在WiFi上?