是否可以在Worker脚本上实现文档对象(或文档的至少一部分)?怎么样?

时间:2018-08-07 09:13:37

标签: javascript dom web-worker

因此,我创建了一个站点,该站点可以计算角色达到特定水平所需的磨削次数。问题是,我在UI脚本上对计算器进行了编程,而我几乎不知道当用户切换选项卡时,计算实际上会暂停。

我做了一些研究,发现了有关工作脚本的信息。我想使用工人来实现计算过程,但是问题是,我的计算代码严重依赖于文档对象,众所周知,文档对象不能被工人访问。所以问题是,是否可以在辅助脚本上实现文档对象(或文档对象的一部分)?

工作人员是否有可能在javascript中使用伪造/克隆的文档对象版本,然后将其传达给UI脚本以更新/获取UI元素的属性?我不需要文档对象中的所有内容,只需要重要的内容,例如通过Id / Name / TagName获取元素以及获取/设置值和innerHTML属性。我还需要脚本来处理诸如onclick,oninput和onload之类的事件。

0 个答案:

没有答案