最近、新しいWebプロジェクトのテストを行っているときに、SafariとChromeの両方がWebkitエンジンを使用しているが、2つの異なる企業(AppleとGoogle)によって作成されていることがわかりました。
レンダリングの大部分を実行するのはエンジンであるため、テスト中にこれらのブラウザーのいずれかを安全に無視できますか?または、両方のテストを行う価値のある微妙な違いがありますか?
確かに違いがあります。レンダリングの前面だけを見ると、SafariとChromeは必然的に異なるバージョンのWebkitを使用することになります(開発は非常に高速です)。ただし、違いはわずかです。
レンダリングのほかに、考慮すべきJavascriptと、フォントの違いやプラットフォームの違いなどのマイナーなものもあります(Macでは、Safariは必然的に人気があります)。
BrowserShotsなどのツールを使用すると、レンダリングのチェックの手間を省くことができますが、開発が完了したらすぐにSafariを起動し、数ページをクリックしてすべてが正常に機能していることを再確認するのにそれほど労力はかかりません。
はい、違いがあります。マイナーなもの?場合によります。私は私の家の下の店でiPadを最初にテストしました私は私のウェブサイトのいくつかを見ました。 iPadのSafariで動作していないフォームに選択ボックスがありました。
PCのオフィスでテストし直しました。Chromeでは動作しましたが、Safariでは動作しませんでした。特定のケースでは、選択ボックスは必須フィールドであったため、ユーザーはフォームを送信できませんでした。
その経験以来、私は常にSafariで作成するすべてのサイトをテストします。iPad(およびすべてのApple world)がSafariを使用しているという理由だけで、そうです。