javascript - IE 10 和 android 4.x 上的 webcrypto 解决方案

标签 javascript webcrypto-api

有没有办法找到一个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 webcryptoapi support

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/

相关文章:

javascript - 如果页面上存在 div 元素,则隐藏其他元素

javascript - 使用WebCryptography API获取CryptoJS单词

javascript - 世博会相机拍照崩溃应用程序

javascript - 如果我的用户有 ie6 该怎么办

javascript - AES-KW 的 unwrapKey 函数在 IE11 中不起作用

google-chrome - Chrome中电子智能卡的数字签名

javascript - 如何使用 AES-GCM 从 IE 11 加密操作的结果中解密数据

javascript - 在 nightwatch e2e 测试中使用异步命令

javascript - log4javascript IE8 意外错误 "Function attendue"/"Expected function"