IEをブロックすることは、間違いなくベストプラクティスではありませんが、既存のアプリケーションに対する私の要件の1つです。IE 10では条件付きコメントを使用できないため、これを行うための最も効果的な方法は何ですか?IE 9以下の場合、これは機能します。
<!--[if IE]>
<script type="text/javascript">
window.location = "/IEblocked.html";
</script>
<![endif]-->
ベストプラクティスのJavaScriptソリューションがあると仮定すると、どのような落とし穴を見つけることができますか?次の問題が発生する可能性があるのではないかと思います。
- イベントの発生順序
iframe
私のコントロールを超えている要素<script>
他のタグのコンテキストでのJSソリューションの優先順位document.write('<script type="text/javascript" src="foo.js"></script>');
メソッドを介してロードされたスクリプト。
多くの人が「Modernizrを使用してください」と「あなたはクレイジーですか、そのようにDOMにスクリプトを入れないでください!」と叫ばざるを得ないかもしれないと感じています。、残念ながら、アプリケーションは大きく、一部の拡張機能は現時点では範囲外です。