gpt4 book ai didi

javascript - 在 webworker 中获取 XSLTProcessor 的实例?

转载 作者:行者123 更新时间:2023-11-29 22:22:24 24 4
gpt4 key购买 nike

我已经成功地使用 XSLT 转换 XML 文档,我正在从 JavaScript 启动该过程。由于 XML 输入相当大,我的计划是在 webworker 中启动 XSLT 转换。

我在这一行得到的错误 var processor = new XSLTProcessor();

`Chrome--> Uncaught ReferenceError: XSLTProcessor is not defined 
'Firefox--> XSLTProcessor is not defined`

正如我之前提到的那样,它是有效的。有没有人建议如何在 webworker 中获取 XSLTProcessor 的实例?我认识网络 worker 他们可以访问的内容非常有限。

谢谢!!

最佳答案

对不起兄弟,你不能。在您的情况下,WebWorkers 无法访问与 DOM 或窗口对象相关的任何内容。由于这不是线程安全的,因此浏览器禁止这样做。只能将可序列化的对象传递给 worker,此外,您不能序列化 native 对象。

对于类似的问题,请参阅 herehere

关于javascript - 在 webworker 中获取 XSLTProcessor 的实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11654972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com