您的位置:主页 > 新闻动态 > 环亚娱乐平台新闻 >

有段javascript代码看不懂,问一下大神

日期:2017-09-09 14:46     来源:未知    作者admin    阅读:
有些浏览器可能不支持JavaScript,我们可以使用如下的方法对它们隐藏JavaScript代码。
 
1
<html> <body> <script type="text/JavaScript"> <!-- window.onerror = function () { return true; } ; //--> </script> </body> </html>
<!-- -->里的内容对于不支持JavaScript的浏览器【此时的<script行会被跳过去】来说就等同于一段注释,而对于支持JavaScript的浏览器,这段代码仍然会执行。至于“//”符号则是JavaScript里的注释符号,在这里添加它是为了防止JavaScript试图执行-->。不过通常情况下,现在的浏览器几乎都支持JavaScript,即使是不支持的,也会了解如何合理地处理含有JavaScript的网页。
 
因此这里的<!--//-->只是为了兼容非常老非常老的浏览器,现在可以说不需要这么去做了。因为即便禁用了JavaScript。浏览器也不会把里面的js脚本当作普通文本显示出来。
而且禁用了Javascript脚本的话,现在有更好的方式如下:
 
1
<noscript>你的浏览器不支持js</noscript>
而这句javascript的意思是:
 
1
 window.onerror = function () { return true; }
js脚本出错的时候,不要给出任何提示。IE中如果js脚本运行错误,右下角会出现小的叹号。
加上这句,就不会出现任何提示了。
<友情连结> 天祥科技/ 合肥优派信息技术有限公司/ 申泽seo管理系统/ 福建拾方易网络科技有限公司/ 博客西藏/