Strona wygląda poprawnie w Chrome na komputerze, ale użytkownicy iPhone'ów zgłaszają rozjechany układ w Safari. Jak rzetelnie przetestować i odtworzyć ten błąd?
Dlaczego tak
Safari korzysta z silnika WebKit, a Chrome z silnika Blink, więc różnice w renderowaniu CSS da się wiarygodnie sprawdzić tylko w tej samej przeglądarce — na urządzeniu, w symulatorze lub w usłudze udostępniającej rzeczywiste przeglądarki. Zmiana identyfikatora user agent w Chrome zmienia jedynie to, za kogo przeglądarka się podaje, ale strona nadal jest renderowana silnikiem Blink. Poprawny kod HTML nie gwarantuje identycznego wyglądu w każdym silniku.