Javascript 我可以从IE11中的Web Worker访问MSCrypto吗?

Javascript 我可以从IE11中的Web Worker访问MSCrypto吗?,javascript,internet-explorer-11,web-worker,webcrypto-api,Javascript,Internet Explorer 11,Web Worker,Webcrypto Api,IE11的Web Crypto位于window.msCrypto内部,而对于Firefox或Chrome,它可以在window.Crypto中访问 Web工作人员无权访问窗口上下文,但谢天谢地,Chrome和Firefox还公开了Web工作人员上下文中的crypto变量(因此,在全局级别,您可以使用this.crypto访问Web工作人员中的Web加密套件)。然而,IE11似乎没有在其Web Worker上下文中公开this.msCrypto 对吗?有没有办法在IE11 Web Worker中使

IE11的Web Crypto位于
window.msCrypto
内部,而对于Firefox或Chrome,它可以在
window.Crypto
中访问

Web工作人员无权访问
窗口
上下文,但谢天谢地,Chrome和Firefox还公开了Web工作人员上下文中的
crypto
变量(因此,在全局级别,您可以使用
this.crypto
访问Web工作人员中的Web加密套件)。然而,IE11似乎没有在其Web Worker上下文中公开
this.msCrypto

对吗?有没有办法在IE11 Web Worker中使用Web加密?

“在Web Worker中支持Web加密API”是Microsoft开发者网站上的一个公开问题

Web加密API在Web Worker中不可用。“self.crypto”和“self.msCrypto”在工作上下文中都是未定义的

我想IE11也有同样的问题,但我还没有找到文档


在本文中,建议一种变通方法,从web工作线程更改为主线程以执行WebCrypto操作。假设性能会损失,编程肯定会很复杂

谢谢,我已经在使用ForgeJS作为备份了。它的速度比本地的慢很多(原因很明显),但它可以工作。