プロジェクトの Web サイトではzepto
、サポートされている IE のバージョンはなく、9 でさえありません。
ウェブアプリ(モバイルではない)での使用を検討していますzepto
が、IE 9+ をサポートしたい
それは可能ですか?zepto
IE9 で動作しない機能 / メソッドは何ですか?
プロジェクトの Web サイトではzepto
、サポートされている IE のバージョンはなく、9 でさえありません。
ウェブアプリ(モバイルではない)での使用を検討していますzepto
が、IE 9+ をサポートしたい
それは可能ですか?zepto
IE9 で動作しない機能 / メソッドは何ですか?
好奇心から、次のページを読み込んで、現在のバージョンの Chrome、Firefox、Safari、および IE9 でテストしました。IE9を除くすべてで、alert()
メッセージが表示されました。IE9 ではアラートが表示されず、コンソールに 2 つのエラーが表示されました。これが私が使用したコードで、Zepto ライブラリが同じフォルダーにあります。
<!doctype html>
<h1>Zepto Browser Support Test</h1>
<script src="zepto.min.js"></script>
<script>
$(function () {
alert('Zepto Ready Successful!');
});
</script>
残念なことに、あなたの Web アプリにとっては、IE9 をサポートしようとしている場合、Zepto はうまく機能しないようです。
ただし、IE ユーザーにリーチしようとしている場合、Zepto の善良な人々が奨励しているのは、jQuery にフォールバックすることです。そのためのコードも提供します。
Internet Explorer をサポートする必要がある場合は、jQuery に頼ることができます。条件付きコメントは IE 10 以降ではサポートされていないため、次の document.write アプローチをお勧めします。
<script>
document.write('<script src=' +
('__proto__' in {} ? 'zepto' : 'jquery') +
'.js><\/script>')
</script>
これは、ページの上部にあるZepto ドキュメントで見つけました。お役に立てば幸いです。