Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
自定义JavaScript异常赢得';t在谷歌Chrome';s控制台_Javascript_Google Chrome - Fatal编程技术网

自定义JavaScript异常赢得';t在谷歌Chrome';s控制台

自定义JavaScript异常赢得';t在谷歌Chrome';s控制台,javascript,google-chrome,Javascript,Google Chrome,我在Google Chrome的控制台中显示自定义JavaScript异常的消息时遇到问题。我以以下方式声明并抛出我的异常: var Foo = function(message) { Error.call(this); this.message = message; this.name = "Foo"; } Foo.prototype = new Error(); Foo.prototype.constructor = Foo; throw new Foo("Bar"

我在Google Chrome的控制台中显示自定义JavaScript异常的消息时遇到问题。我以以下方式声明并抛出我的异常:

var Foo = function(message) {
    Error.call(this);
    this.message = message;
    this.name = "Foo";
}
Foo.prototype = new Error();
Foo.prototype.constructor = Foo;

throw new Foo("Bar");
这在Internet Explorer和Firefox中正常工作,但在Chrome(Windows 8下的v26.0.1410.64)中,我只收到以下消息:

未捕获[对象]

我期望得到的(以及当我抛出一个错误的实例时得到的)大致如下:

未捕获的食物:酒吧

我已尝试禁用所有扩展,并覆盖toString方法,但均无效


我还能做些什么来让这些消息正确显示吗?

目前看来,Chrome还没有对这些消息进行修复/处理不当

参见铬回购协议中的此问题:

尤其是:


在Mac上的Chrome上对我很好。
function AssertException(message)
{
    "use strict";
    var result = new Error(message);
    result.name = "AssertException";
    return result;
}