如何将函数传递给JavaScript Web Worker
- 论坛
- 如何将函数传递给JavaScript Web Worker
7 浏览
如何将函数传递给JavaScript Web Worker
我想通过postMessage()
将一个函数(或多个函数)传递给一个Web Worker,因为我无法引用常规文件。
为了启动Web Worker,我将一个对象URL(由Blob创建)传递给Worker
构造函数。然后我传递了一条消息,但到目前为止,将函数放入消息中没有成功。
(JSON)消息不能直接包含函数(如这里所规定的),虽然理论上允许使用importScripts,但我在Chrome或Firefox中尝试过它都没有成功。
HTML文件的主体部分:
1234
目前它的结果是将divText的值设置为"importScripts success"。
我做错了什么吗?还有其他方法可以将函数传递给Web Worker吗?或者这是不可能的?