相关疑难解决方法(0)

Chrome会截断错误消息,并在window.onerror中添加"<ignored>"

我们使用window.onerror来捕获未处理的异常(为开发团队记录它们,并显示友好的用户警报).最近我们注意到,在谷歌浏览器中,如果错误消息超过一定长度就会被截断,并且文本" ...<omitted>..."被神秘地添加到错误消息中.

以下代码将演示此功能(在Chrome版本33.0.1750中).我想知道是否有其他人有这个问题?

<html>
    <head>
        <script type="text/javascript">

        window.onerror = function (errorMsg, url, lineNumber) {
            alert('Error: ' + errorMsg);
        }

        var throwError = function () {
            throw new Error(
            'Something went wrong. Something went wrong. Something went wrong. Something went wrong. ' +
            'Something went wrong. Something went wrong. Something went wrong. Something went wrong. ' + 
            'Something went wrong. Something went wrong. Something went wrong. Something went wrong. ' + 
            'Some text gets truncated before this point!');
        }

        </script> …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome onerror

15
推荐指数
1
解决办法
5427
查看次数

标签 统计

google-chrome ×1

javascript ×1

onerror ×1