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

<scripttype="text/javascript"><!--window.onerror=function(){returntrue;}//--></script... <script type="text/javascript">
<!--
window.onerror = function () { return true; }
// -->
</script>
这段代码什么意思,又为什么要加<!--//-->
这个注释貌似没意义,window.onerror = function () { return true; }这个是什么意思比较主要
展开
 我来答
cainiaokan
推荐于2017-11-26 · TA获得超过2917个赞
知道小有建树答主
回答量:651
采纳率:66%
帮助的人:607万
展开全部

有些浏览器可能不支持JavaScript,我们可以使用如下的方法对它们隐藏JavaScript代码。

<html> <body> <script type="text/JavaScript"> <!-- window.onerror = function () { return true; } ; //--> </script> </body> </html>

<!-- -->里的内容对于不支持JavaScript的浏览器【此时的<script行会被跳过去】来说就等同于一段注释,而对于支持JavaScript的浏览器,这段代码仍然会执行。至于“//”符号则是JavaScript里的注释符号,在这里添加它是为了防止JavaScript试图执行-->。不过通常情况下,现在的浏览器几乎都支持JavaScript,即使是不支持的,也会了解如何合理地处理含有JavaScript的网页。


因此这里的<!--//-->只是为了兼容非常老非常老的浏览器,现在可以说不需要这么去做了。因为即便禁用了JavaScript。浏览器也不会把里面的js脚本当作普通文本显示出来。


而且禁用了Javascript脚本的话,现在有更好的方式如下:

<noscript>你的浏览器不支持js</noscript>


而这句javascript的意思是:

 window.onerror = function () { return true; }

js脚本出错的时候,不要给出任何提示。IE中如果js脚本运行错误,右下角会出现小的叹号。

加上这句,就不会出现任何提示了。

匿名用户
2014-11-21
展开全部
<!-- --> 是HTML注释
// 是JavaScript的注释

onerror 事件会在文档或图像加载过程中发生错误时被触发。

window.onerror = function () { return true; }脚本永不出错
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjl1073330674
2014-11-21 · 超过23用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:43.9万
展开全部
window.onerror = function () { return true; }的意思是网页打开后,如果有脚本错误,会返回true,相当于自定义了错误信息。
<!--//-->的意思是,如果网页不支持或不能执行脚本,就不在执行<!--//-->内的脚本,这时相当于注释了你写的这些脚本。
追问
返回true值?这个值有什么意思?
自定义错误信息?什么信息?
可以说得直白点吗,脚本错误之后会怎么样,告诉我们哪里出错了?
追答
返回true没什么意思,和你写成window.onerror = function () {}是一样的,重点是你覆盖了onerror方法。如果有错误时你想自定义提示信息,可以这样写window.onerror = function () {alert("自定义信息!");},比如你想判断是否为IE浏览器,如果不是,就提示使用IE浏览器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ebe762f
2014-11-21 · 超过57用户采纳过TA的回答
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:95.4万
展开全部
return ture;当加载有javascript错误时直接忽略掉了的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式