ユーザーのブラウザーがクエリをサポートしているかどうかを確認したいのですが、サポートしていない場合、Web ページは表示されず、ブラウザーがページを表示できないという文が表示されます。しかし、 Jquery がなければ、元の JavaScript でそのようなことを行う方法についてはあまり知りません #('body').html('u cant view the page');
。
3 に答える
これを HTML の先頭に配置できます。
<!--[if lt IE 9]>
<meta http-equiv="refresh" content="0;url=old.html">
<![endif]-->
そして、これも行う場合:
<!--[if lt IE 9]>
<meta http-equiv="refresh" content="10;url=http://aarp.org">
<pre>
You have a browser that I do not, will not, and cannot support you using.
Please, go away now. Run along!
</pre>
<![endif]-->
<!--[if gt IE 8]>
<html>
... Nothing to see here
</html>
<![endif]-->
訪問者をページ (上記なしで...) にリダイレクトし、ブラウザーがどれだけ嫌いかを伝えます。そして、リダイレクトに少し時間がかかる場合は、何でも構いません。待っている間、空白のページが表示されます。
これは、あまり評価していない他のブラウザーを考慮していないことに注意してください。オペラ?いいえ。ファイアフォックス?なだ。マクソン?それはまだありますか?サファリ?うん。それもありません。
したがって、これは、特定の嫌いな IE である場合にのみ機能します。それ以外の場合は、何らかのブラウザ スニフに基づいてリダイレクトを行うスクリプト インクルードを含めることをお勧めします。これらは、簡単に倒せることで知られていることに注意してください。
しかし、まだ残っている少数の Netscape の熱烈な支持者を妨害したい場合は、Quirksmode のブラウザ検出に関する記事 を参照してください。それは、ええと、徹底的です。
私はあなたが何を意味するのか正確にはわかりません
ただし、javascript をサポートしていないか、javascript が無効になっているブラウザの場合は、<noscript>
タグを使用してメッセージを表示します。
document.write("Hello World!")
ドキュメントネットに任意のメッセージを書き込むために 使用できるネイティブ JavaScript の場合
<script >
document.write("Hello World!")
</script>
<noscript>Your browser does not support JavaScript!</noscript>
IE 条件付きコメントを使用する
<!--[if lte IE 9]>
Sorry, Upgrade your browser!
<![endif]-->