タイトルで申し訳ありません、それは確かに紛らわしいです。
IE 7 および 8 を除くすべてのブラウザーで動作する JavaScript コードがいくつかあります (エラーがスローされます)。したがって、回避策として、コードが冗長なすべてのブラウザーの特定のページで実行されないようにしたいと思います。
ルールをすべてに適用するのではなく、一部のページでのみ無効にしたいので、解決策をjavascriptにしたいと思います。
タイトルで申し訳ありません、それは確かに紛らわしいです。
IE 7 および 8 を除くすべてのブラウザーで動作する JavaScript コードがいくつかあります (エラーがスローされます)。したがって、回避策として、コードが冗長なすべてのブラウザーの特定のページで実行されないようにしたいと思います。
ルールをすべてに適用するのではなく、一部のページでのみ無効にしたいので、解決策をjavascriptにしたいと思います。
<![if !IE]>
<script src="script.js"></script>
<![endif]>
ブラウザーが特定のバージョンの IE である場合にのみ、 head タグで IE 条件ステートメントを使用して JS を含めることができます。
<!--[if lt IE 8]>
<script src="myscript.js" type="text/javascript"></script>
<![endif]-->
コードはわざとコメント ステートメントでラップされています。
http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx
ご質問の内容がよくわかりません。しかし、IEのスクリプトを無効にしたい場合
これを試すことができます(たとえば):
IE の無効化スクリプトの場合 -
<!--[if !IE]><!-->
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script>
// your inline script goes here
</script>
<!--<![endif]-->
IE 8 のスクリプトを無効にする場合 -
<!--[if !(IE 8)]><!-->
<script src="path/to/external/script"></script>
<script>
// your inline script goes here
</script>
<!--<![endif]-->
と
<!--[if !(gte IE 8)]><!-->
<script src="path/to/external/script"></script>
<script>
// your inline script goes here
</script>
<!--<![endif]-->
スクリプト ブロックの削除:
スクリプトにIDを設定し、
<script id="sample">
...
</script>
このコードを使用して、
$("#sample").remove();