Извините за титул, это действительно запутанно.
У меня есть код javascript, который работает в каждом браузере, кроме IE 7 и 8 (он вызывает ошибки). Так как работа вокруг, я хотел бы, чтобы код не запускался на сертификационных страницах всех браузеров, где его избыточность.
Я хотел бы, чтобы решение находилось в javascript, потому что я хочу отключить только некоторые страницы, а не применять правило для всех.
Я думаю, например, эта функция может помочь вам пропустить javascripts на стороне javascript:
http://msdn.microsoft.com/en-us/library/ms537509%28v=vs.85%29.aspx
Или вы можете сделать это на стороне php также:
Вы можете использовать условные выражения IE в теге head, чтобы включить JS только в том случае, если браузер является IE конкретной версии:
<!--[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
Вы можете попробовать это (например):
Для скрипта disabline для 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]-->
Удаление блока Script:
установите идентификатор вашего скрипта,
<script id="sample">
...
</script>
и используйте этот код,
$("#sample").remove();
<![if !IE]>
<script src="script.js"></script>
<![endif]>
Я предполагаю, что вы ищете document.location
в сочетании с браузером. Но имейте в виду, что большинство браузеров могут подделывать экземпляры. Если вы используете jQuery, я предлагаю вам использовать свойство $.support
а не пытаться получить агент пользователя.
http://api.jquery.com/jQuery.support/
Приветствую
Niveaulos
document.location