有没有办法找到一个polyfill来支持IE10和Android4.x上的webcrypto? 我找到了适用于 IE11 的 webcrypto-shim。
我需要 JavaScript 中的 Jose-jwt 插件中的 webcrypto 来对某些数据进行客户端加密
最佳答案
IE11 或 Android(如果您指的是 WebView)不支持 Web Cryptography API,但在 Android 浏览器和 Android 版 Chrome 中可用
参见http://caniuse.com/cryptography/embed
Webcrypto-shim
旨在修复使用部分或非标准实现(例如 IE11 和 Safari8)的旧版浏览器,但您找不到适用于旧版浏览器的完整 polifyll,因为需要 native 实现部分,至少是 key 存储
要加密客户端 sid 中的数据,您可以使用另一个 javascript 库,因为您不需要 WebCryptographyApi 的任何特定功能,但是当然,这取决于您的 jose-jwt 库
关于javascript - IE 10 和 android 4.x 上的 webcrypto 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46176225/