0
我有一个网络工作人员,它会产生大约30个AJAX请求,在每个请求之后它会使用postMessage向用户界面发送消息来记录进度。 例如:当使用多个postMessage调用时,HTML5网络工作者错误“未捕获的SyntaxError:没有足够的参数”
postMessage({type: "progress", name: "customers", message: "Success" }).
约10-20请求(并不总是相同的号码)后,出现以下错误:
未捕获的语法错误:没有足够的论据。
如果我删除postMessage调用,一切工作正常,如果我添加额外的postMessage调用,Web工作人员提供更少的请求后的错误。
它似乎也取决于数据的类型,如果postMessage调用包含JSON对象而不是字符串,web工作者会更快死亡。
有谁知道为什么会发生这种情况?