我想检查用户的浏览器是否支持查询,如果不是网页将不显示,只显示一句话说您的浏览器无法查看该页面。但是没有Jquery,我不太了解原始javascript如何做#('body').html('u cant view the page');
这样的事情。
答案 0 :(得分:2)
您可以将其放在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's browser detect article 。这是,嗯,彻底。
答案 1 :(得分:0)
<!--[if lte IE 9]>
Sorry, Upgrade your browser!
<![endif]-->
答案 2 :(得分:0)
我不太确定你的意思
但是对于不支持javascript或javascript的浏览器会以某种方式被禁用
使用<noscript>
标记显示消息
对于原生javascript,您可以使用document.write("Hello World!")
将任何消息写入documnet
<script >
document.write("Hello World!")
</script>
<noscript>Your browser does not support JavaScript!</noscript>