【问题标题】:Hiding script error messages in IE status bar在 IE 状态栏中隐藏脚本错误消息
【发布时间】:2014-04-11 12:42:53
【问题描述】:

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

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

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

提前致谢,

【问题讨论】:

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


    【解决方案1】:

    这已经回答了。 https://stackoverflow.com/a/16185951/2582496 看看函数的结尾。它返回 false,这应该意味着默认处理程序不会再做任何事情,理论上它不应该显示任何错误。试试看,如果可行,请发表评论。

    【讨论】:

      【解决方案2】:

      你可以试试这个:

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

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

      【讨论】:

        猜你喜欢
        • 2020-08-10
        • 1970-01-01
        • 2011-04-29
        • 1970-01-01
        • 2015-11-11
        • 2016-10-04
        相关资源
        最近更新 更多