私の jQuery コードは、古い IE ブラウザでは動作しません。ウェブサイトの互換性を確保するには、どのバージョンまで下げる必要がありますか?
これはWhat version of Internet Explorer (IE) should my web app support とほぼ同じですが、これは2010 年のもので、新しい意見を聞きたいです。
注: 一般的な回答が欲しいので、動作している IE のバージョンについては意図的に言及しませんでした。
私の jQuery コードは、古い IE ブラウザでは動作しません。ウェブサイトの互換性を確保するには、どのバージョンまで下げる必要がありますか?
これはWhat version of Internet Explorer (IE) should my web app support とほぼ同じですが、これは2010 年のもので、新しい意見を聞きたいです。
注: 一般的な回答が欲しいので、動作している IE のバージョンについては意図的に言及しませんでした。
私の個人的な経験から、ほとんどのホームユーザーが最新のブラウザー(IE 9、Firefox、Chrome、Safari)を使用していることがわかりました。協力ユーザーは非常に異なる話です。彼らは通常、新しいブラウザを使用できないようにするカスタムのレガシーソフトウェアを使用しています。また、Windows XPにはまだかなりの数の人がいます(約40%)。これらは通常、年配のユーザーまたは怠惰なスーパーユーザーです。
そうは言っても、あなたのコードはどのオーディエンスをターゲットにしていますか?開発者がそれを使用することを理解していますが、これは企業またはより消費者ベースのサイトを対象としていますか?
すべてを考慮すると、企業をターゲットにしている場合はIE6+を検討します。これがjQueryが公式にサポートしているものであるため、これが最適なソリューションです。ただし、IE 6(およびIE 7)の互換性を追加することは、口で言うほど簡単ではありません。したがって、私は個人的にIE 8以降(そしてもちろんFirefox / Chrome / Safari)をサポートすることをお勧めします。ユーザーを古い(そしておそらく脆弱なブラウザー)から強制的に追い出したい場合は、IE 8のバグを残して、HTML5/CSS3ブラウザーのみをサポートすると言うことができます。