ブラウザ・端末・バージョンによる挙動の違い

こんにちは。開発課の小島です。

Webサイトを構築していると、ブラウザ・端末・バージョンによる挙動の違いに悩まされることがあります。

例えば、Chromeでは問題なく表示されているのにSafariだと表示されなかったり、とあるブラウザやバージョンではCSSが効かなかったり———と、不具合の内容は多種多様ですが、まさかここで?というところで発見されるので、毎回原因究明が大変です。

特に、今年の6/16にサポートが終了した長年エンジニアを振り回してきたと噂の問題児、Internet Explorer(IE)への対応には苦労しました。どんなに気を付けて構築しても毎回不具合が起きる為、当時はただひたすらに「○○(CSSプロパティ名) IE対応」や「JS IE対応」等で検索をかけていたと思います。

そうこうしている間に、IEのサポートが終了し、IEに悩まされることが無くなったかと思えば、最近はSafariに悩まされているので、まだまだ悩みのタネは尽きません。

月並みではありますが、これからも根気強く、ブラウザ・端末・バージョンによる挙動の違いに向き合っていきたいと思います。