在Web Worker onmessage回调中调用postMessage会引发SYNTAX_ERR:DOM异常12
Calling postMessage in Web Worker onmessage callback throws SYNTAX_ERR: DOM Exception 12
在为Web Worker编写onmessage回调时,当我尝试发送另一个postMessage()时,我在控制台中收到一个"未捕获错误:SYNTAX_ERR:DOM异常12"。
var w = new Worker(url);
w.onmessage = function(e) {
if(e.data.msg=='validate'){
if(validateWork(e.data.wrk)){
postMessage('proceed');
}
}
}
在回调时必须使用此函数调用postMessage()。
this.postMessage('proceed');
我认为这也会起作用:
w.postMessage("进程");
相关文章:
- Angular 2 Template syntax
- 安装节点6后出错,npm ERR!无效版本:1.0.5beta
- 错误:[$parse:syntax]语法错误:令牌''是意外的令牌
- system.err风格的控制台以javascript打印
- AngularJS:使用ng-show/hide动态维护下拉列表的3种状态(InProgress、Success、Err
- npm ERR!安装无法't在mac上读取依赖项
- Ecmascript 6 syntax?
- 在不使用@syntax的情况下修饰ES6类方法
- Laravel 4 Blade {{}} and Hogan.js {{}} Syntax
- ng单击错误:[$parse:syntax]语法错误:令牌'对象'意外,应为[]
- 通过带有err,value签名的回调创建promise
- JavaScript syntax (0, fn)(args)
- Javascript Syntax: AngularJS Filter
- setTimeout() syntax?
- Symfony2 mthaml syntax
- Javascript JSON syntax
- 在 Mocha 中,返回将被拒绝的承诺与调用 done(err) 的效果不同
- bxSlider javascript escape ' syntax
- JS / JQUERY iframe.contents() syntax
- jQuery animate Syntax