隐藏IE状态栏中的脚本错误消息

时间:2014-04-11 12:42:54

标签: javascript html jsp internet-explorer web-applications

我想隐藏脚本错误消息以显示在IE的状态栏中,是否可以通过编程方式进行操作?

我知道我们可以使用try {} catch {}附上脚本函数。但这是处理异常的方法,我确定如果处理,它将不会在状态栏中显示为错误。

我正在搜索是否有任何其他方式/内置函数,以避免状态栏上的错误消息。

提前致谢,

2 个答案:

答案 0 :(得分:0)

这已经得到了解答。 https://stackoverflow.com/a/16185951/2582496查看函数的结尾。它返回false,这意味着默认处理程序将不再执行任何操作,理论上它不应显示任何错误。如果有效,请尝试并发表评论。

答案 1 :(得分:0)

你可以试试这个:

function hidestatus()
 {
    window.status = ''
    return true
 } 
if (document.layers)
 {
  document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
  document.onmouseover = hidestatus
  document.onmouseout = hidestatus
 }

但尝试更改浏览器默认行为并不是一个好主意,用户可以选择隐藏状态栏,但这不是你的角色