Safari mobil cihazında (veya dar ekranlarda Safari Mac) ilk kez açtığınızda, tüm tarayıcılarda ve cihazlarda iyi performans gösteren bir web sitemiz var.iOS Safari, tüm sayfayı ilk kez görüntülemiyor
Web sitesi: http://sheriff.org/
Yeniden iPhone'da Safari:
- Açık özel modda
- web sitesi Yenile sayfa
Mac için Safari Yeniden:
Özel modda- Safari'yi açın iOS için
- Anahtarı User Agent -
- bir mobil cihaz genişliği yaklaşık bir olması tarayıcıyı yeniden boyutlandırma iPhone (iPhone geliştirin> Kullanıcı Ajan> Safari - - iOS) Beklenen
- Açık web
- sayfayı yenile
: Sayfa aynı ilk oluşturması gerektiğini ve ikinci
Gerçek zamanlı: Özel modda ilk defa , sadece yeşil bir kutu, sayfa tamamen
Bulgular vermektedir ikinci kez görünür : Her iki sayfayı (düzgün bir şekilde oluşturulduğunda ve oluşturma işlemi bozulduğunda) karşılaştırmayı denedim. Her iki durumda da, sayfanın tam olarak aynı HTML & CSS olduğunu bulmak için herhangi bir fark vardır.
(sayfa yenileme sonra düzgün hale gerekiyordu) ilk denemede gösterilmeyen elemanların herhangi incelemek, öğenin görünürlüğünü etkileyen herhangi bir stil bulamazsınız (gibi opacity
, display
, visibility
, position
, ... vb)
GÜNCELLEME: Öyle bir araştırma yapmış ve oto yol açtığı edilebileceğini öğrendim bu sorunu, neden olabilecek Safari Konsolundan Unhandled Promise Rejection: [object DOMError]
bir hata var gibi görünüyor sayfada video oynatmak (sayfanın bir videosu var, ancak bu hata atılsa bile video oynatılıyor), Bu yüzden, bu hatanın neden atıldığının başka bir nedeni olması gerektiğine inanıyorum.
Safari'de böyle bir davranışı neden gördüğümüze dair herhangi bir tavsiye son derece takdir edilmektedir.
Merhaba üretebilir Telefonumda, ancak Mac OS Sierra 10.12 üzerinde bir iPhone IPhone safari değil - bir iOS 11 şey olabilir, ancak .. bir çok şey burada devam ediyor, ben ge tting 6 js hataları - hiç de iyi değil:/ – scooterlord
js hataları etkilememelidir, her iki durumda da, sorun yeniden üretildiğinde ve aynı zamanda görünmediğinde görünecektir. –
Hata, muhtemelen js ile ilgili olsa da, belki de ona bakmak gerekir. Bir zaman aşımı ya da henüz yüklenmemiş bir DOM öğesinin tetiklenmesinden kaynaklanabilirken, ikinci defa dosya yüklendiğinden önbelleğe alınır. – scooterlord