我已经将一些 dart 代码编译为 javascript,我想在 webworker 中运行这些代码。我不会尝试访问 DOM 或 worker 中的任何东西,所以它应该可以正常工作。但是,我无法响应 onmessage 事件或调用 postMessage。dart 类库中没有任何东西可以让我这样做。官方的 JS 互操作库对我来说或多或少没用,因为它只是生成脚本标签,这在 webworker 中不起作用。那么如何让 dart2js 发出一些允许我使用 onmessage 和 postMessage 的 JS?还是我应该使用不同的策略?
问问题
318 次
1 回答
0
该Worker
课程似乎支持您想要的。
- 您可以使用
postMessage
向它发送消息 - 您可以订阅
onMessage
以接收消息 - 你可以用
terminate
它来终止它
于 2014-09-15T20:42:03.790 回答