Мне нужно показать другую веб-страницу, когда я открою свой сайт в IE6 и ниже версии.обнаружение браузера в javascript
Необходимо показать fbrowser.html
файл, когда мой сайт открывается в IE6 и ниже версий.
Пожалуйста, предложите !!
Мне нужно показать другую веб-страницу, когда я открою свой сайт в IE6 и ниже версии.обнаружение браузера в javascript
Необходимо показать fbrowser.html
файл, когда мой сайт открывается в IE6 и ниже версий.
Пожалуйста, предложите !!
В голове:
<!--[if lte IE 6]>
<meta http-equiv="refresh" content="0; url=fbrowser.html">
<![endif]-->
К сожалению, не нуждался JavaScript.
Вы могли бы рассмотреть вопрос об использовании http://api.jquery.com/jQuery.browser/
this Согласно ответу, вы можете попробовать somethiing как следующее:
<script type="text/javascript">
// <![CDATA[
var BrowserCheck = Class.create({
initialize: function() {
var userAgent = navigator.userAgent.toLowerCase();
this.version = (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/) || [])[1];
this.safari = /webkit/.test(userAgent) && !/chrome/.test(userAgent);
this.opera = /opera/.test(userAgent);
this.msie = /msie/.test(userAgent) && !/opera/.test(userAgent);
this.mozilla = /mozilla/.test(userAgent) && !/(compatible|webkit)/.test(userAgent);
this.chrome = /chrome/.test(userAgent);
}
});
// ]]>
</script>
см http://stackoverflow.com/search?q=browser+detection+in+javascript и HTTP: // WWW. quirksmode.org/js/detect.html – Stefan
Хорошо спроектированный сайт, использующий обнаружение функции и хорошую стратегию возврата, не нуждается в обнаружении браузера. Как вы будете иметь дело с браузерами, которых вы не узнаете? – RobG