创建WebWorker会在Safari 5.1.7中引发DOM异常18

时间:2013-02-14 22:32:48

标签: javascript web-worker

我正在尝试创建一个webworker,并且在尝试在Safari 5.1.7中构建worker时遇到了DOM Exception。这在某些域上发生,仅在Safari中发生。例如,如果你去CNN.com并输入var test = new Worker("foo.js"),你将得到一个DOM异常18.有没有人知道为什么会发生这种情况?感谢

只是添加更多细节..我已经在新版本的Safari上测试了它,它没有相同的问题。另一个似乎有类似问题的域名示例是nordstrom.com

1 个答案:

答案 0 :(得分:0)

这是旧版WebKit中的一个错误:https://bugs.webkit.org/show_bug.cgi?id=67978

当你设置'document.domain'然后在设置域后尝试创建一个worker时会发生这种情况。唯一的解决方法是在设置'document.domain'之前创建工作程序。