Mobile Safari iOS 9.3发出多个HTTP请求,最终显示错误

时间:2016-03-24 11:19:54

标签: ios css fonts safari font-face

过去工作的网站不再在iOS 9.3更新后发布。我们在移动版Safari中收到以下错误:

  

此网页出现问题,因此重新加载

  

http://domain.ch/en/search/rent/f/

上反复出现问题

起初我们认为无休止的重定向正在进行中。但事实并非如此。

  • 该网站适用于所有其他浏览器,适用于iOS 9.2(未对代码进行任何更改)
  • iOS Safari会发送多个请求,即使已成功返回第一个请求(HTTP状态200)

这是访问日志:

127.0.0.1 - - [24/Mar/2016:12:08:30 +0100] "GET /en/search/rent/f/ HTTP/1.1" 200 5028 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:31 +0100] "GET /wp-content/themes/theme/assets/js/scripts.100.js HTTP/1.1" 200 121450 "http://lo.domain.ch/en/search/rent/f/" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:31 +0100] "GET /en/search/rent/f/ HTTP/1.1" 200 5028 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:32 +0100] "GET /wp-content/themes/theme/assets/js/scripts.100.js HTTP/1.1" 200 121450 "http://lo.domain.ch/en/search/rent/f/" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:32 +0100] "GET /en/search/rent/f/ HTTP/1.1" 200 5028 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:32 +0100] "GET /wp-content/themes/theme/assets/js/scripts.100.js HTTP/1.1" 200 121450 "http://lo.domain.ch/en/search/rent/f/" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:33 +0100] "GET /en/search/rent/f/ HTTP/1.1" 200 5028 "-" "Mozilla/5.0 (iPhone; CPU   iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"
127.0.0.1 - - [24/Mar/2016:12:08:33 +0100] "GET /wp-content/themes/theme/assets/js/scripts.100.js HTTP/1.1" 200 121450 "http://lo.domain.ch/en/search/rent/f/" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13E230 Safari/601.1"

我目前不知道原因是什么。

我发布这个帖子是希望其他人在iOS 9.3更新后遇到过类似的东西,并对这种奇怪的行为有所了解。

2 个答案:

答案 0 :(得分:0)

经过一些调试后,我们发现如果删除CSS就可以了。

问题是网络字体。更具体地说,它是webfont的WOFF变体。它导致Safari崩溃。在我们交换之后,一切都恢复正常。

我想在iOS 9.2 Safari中使用了不同的字体格式(可能是truetype),因为使用的是iOS 9.3 WOFF。这就是为什么之前没有问题的原因。

答案 1 :(得分:0)

我遇到了这个问题。我删除了我在Easy Google Fonts插件中使用的webfont并修复了它。我正在使用Julius Sans One。