我正在尝试创建一个webworker,并且在尝试在Safari 5.1.7中构建worker时遇到了DOM Exception。这在某些域上发生,仅在Safari中发生。例如,如果你去CNN.com并输入var test = new Worker("foo.js")
,你将得到一个DOM异常18.有没有人知道为什么会发生这种情况?感谢
只是添加更多细节..我已经在新版本的Safari上测试了它,它没有相同的问题。另一个似乎有类似问题的域名示例是nordstrom.com
答案 0 :(得分:0)
这是旧版WebKit中的一个错误:https://bugs.webkit.org/show_bug.cgi?id=67978
当你设置'document.domain'然后在设置域后尝试创建一个worker时会发生这种情况。唯一的解决方法是在设置'document.domain'之前创建工作程序。