私はIE6以下のバージョンで自分のウェブサイトを開くときに別のウェブページを表示する必要があります。ブラウザの検出がjavascript
私のウェブサイトがIE6以下のバージョンで開かれたときにfbrowser.html
ファイルを表示する必要があります。
ご提案ください!
私はIE6以下のバージョンで自分のウェブサイトを開くときに別のウェブページを表示する必要があります。ブラウザの検出がjavascript
私のウェブサイトがIE6以下のバージョンで開かれたときにfbrowser.html
ファイルを表示する必要があります。
ご提案ください!
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