2016-03-24 4 views
0

Eine Webseite, die früher funktionierte, funktioniert nicht mehr nach dem iOS 9.3 Update. Wir erhalten die folgende Fehlermeldung in der mobilen Safari:Mobile Safari iOS 9.3 macht mehrere HTTP-Anfragen und zeigt schließlich den Fehler

Ein Problem mit dieser Webseite aufgetreten, so dass es

und

Ein Problem wiederholt aufgetreten auf "http://domain.ch/en/search/rent/f/"

neu geladen wurde

Zuerst dachten wir, es gäbe eine endlose Weiterleitung. Aber das ist nicht der Fall.

  • Die Website funktioniert in allen anderen Browsern, es funktioniert mit iOS 9.2 (keine Änderungen an dem Code gemacht wurden)
  • iOS Safari mehrere Anfragen sendet, auch wenn der erste wurde bereits erfolgreich zurückgekehrt (HTTP-Status 200
  • )

Dies ist das Zugriffsprotokoll:

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" 

ich derzeit nicht wissen, was die Ursache dafür sein könnte.

Ich poste dies in der Hoffnung, dass jemand anderes seit dem iOS 9.3 Update etwas Ähnliches angetroffen hat und einige Einblicke in dieses seltsame Verhalten hat.

Antwort

0

Nach einigem Debugging haben wir herausgefunden, dass es funktioniert, wenn wir das CSS entfernen.

Das Problem war eine Web-Schriftart. Genauer gesagt war es die WOFF-Variante des Webfont. Es führte zum Absturz in Safari. Nachdem wir es ausgetauscht haben, ist alles wieder normal.

Ich vermute in iOS 9.2 Safari verwendet ein anderes Font-Format (wahrscheinlich TrueType) und seit iOS 9.3 wird WOFF verwendet. Deshalb ist das Problem vorher nicht aufgetaucht.

0

Ich hatte das Problem. Ich habe einen Webfont entfernt, den ich im Easy Google Fonts-Plugin verwendet habe, und es wurde behoben. Ich habe Julius Sans One benutzt.