我知道网络工作者不能直接访问 dom。但是做这样的事情是不是一个坏主意:
var doc = $(document);
var worker = new Worker("worker.js");
worker.postMessage({ cmd: 'doDomStuff', data: doc });
你觉得这段代码有什么缺点吗?
非常感谢任何提示/评论。
更新:明确一点:我只想从 DOM 中获取数据,而不是设置任何新值或以任何方式操作 DOM。
我知道网络工作者不能直接访问 dom。但是做这样的事情是不是一个坏主意:
var doc = $(document);
var worker = new Worker("worker.js");
worker.postMessage({ cmd: 'doDomStuff', data: doc });
你觉得这段代码有什么缺点吗?
非常感谢任何提示/评论。
更新:明确一点:我只想从 DOM 中获取数据,而不是设置任何新值或以任何方式操作 DOM。