我想检查用户的浏览器是否支持查询,如果不支持,则网页不会显示,只显示一句话说您的浏览器无法查看页面。但是没有 Jquery ,我对原始 javascript 如何做这样的 #('body').html('u cant view the page');
事情知之甚少。
问问题
536 次
3 回答
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 的浏览器检测文章。嗯,很彻底。
于 2012-12-15T07:44:39.883 回答
0
于 2012-12-15T07:42:36.947 回答
0
我不确定你的意思
但是对于不支持javascript或javascript被禁用的浏览器,使用<noscript>
标签显示消息
对于本机 javascript,您可以使用document.write("Hello World!")
将任何消息写入文档网
<script >
document.write("Hello World!")
</script>
<noscript>Your browser does not support JavaScript!</noscript>
于 2012-12-15T07:53:56.790 回答