我想隐藏脚本错误消息以显示在IE的状态栏中,是否可以通过编程方式进行操作?
我知道我们可以使用try {} catch {}附上脚本函数。但这是处理异常的方法,我确定如果处理,它将不会在状态栏中显示为错误。
我正在搜索是否有任何其他方式/内置函数,以避免状态栏上的错误消息。
提前致谢,
答案 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
}
但尝试更改浏览器默认行为并不是一个好主意,用户可以选择隐藏状态栏,但这不是你的角色