Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 第一次访问时,在iOS9上的Safari中显示空白但可选择的页面_Javascript_Html_Ios_Css_Safari - Fatal编程技术网

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

Javascript 第一次访问时,在iOS9上的Safari中显示空白但可选择的页面,javascript,html,ios,css,safari,Javascript,Html,Ios,Css,Safari,所以如果你在iOS9上访问Safari 然后单击上的标题 在第一次访问或较慢的连接时,整个页面在safari中呈现为空白 这是一个相当标准的页面。没有特定的代码可以调用,这可能是造成这种情况的原因。这是一个带有不同css文件的新页面,它是第一个响应页面 但是,文本和内容是可选择的(但不是在这里),而且如果我在Safari开发者检查器中查看它,当手机插入mac时,页面上也没有明显的内容 您可能希望在私人浏览中查看,您将希望首先打开主页,然后单击“合作伙伴” 什么可能导致页面消失的问题?如果有一个广

所以如果你在iOS9上访问Safari

然后单击上的标题

在第一次访问或较慢的连接时,整个页面在safari中呈现为空白

这是一个相当标准的页面。没有特定的代码可以调用,这可能是造成这种情况的原因。这是一个带有不同css文件的新页面,它是第一个响应页面

但是,文本和内容是可选择的(但不是在这里),而且如果我在Safari开发者检查器中查看它,当手机插入mac时,页面上也没有明显的内容

您可能希望在私人浏览中查看,您将希望首先打开主页,然后单击“合作伙伴”


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

如果有一个广告拦截器(在我的例子中:Crystal和Lionz)处于活动状态,我可以在我的iOS 9设备上很好地重现这个问题。如果没有这个广告拦截器的活动,页面将在没有空白屏幕的情况下顺利加载

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


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

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

在第一次加载时,无论是移动还是桌面,它始终为700ms。Safari在移动设备上会更加敏感,因为它在获得url列表后处理的并行资源不会那么多

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


另一种选择是云分布式CDN,例如(基本免费,其他计划更密集)。

这些链接对我在模拟器和真实设备上的工作很好。如果它在模拟器上运行,您可以在Mac上使用类似Charles的代理来调试正在发生的事情。我想你在多个网络上看到了这个问题,而不仅仅是在WiFi上?