gpt4 book ai didi

javascript - 即使使用 webcrypto-shim,crypto.subtle 也不存在

转载 作者:行者123 更新时间:2023-11-30 08:28:18 30 4
gpt4 key购买 nike

我正在制作一个带有主干的 Cordova 应用程序,我的目标是使用 JSON Web token (JWT) 实现套接字身份验证。

为了签署我的 JWT,我使用了 webcrypto-jwt在浏览器中使用该应用程序时效果很好。

然后我在我的手机和 BBAAMM 上试用了该应用程序... webcrypto-jwt使用浏览器的 window.crypto.subtle 模块。

var cryptoSubtle = (window.crypto && crypto.subtle) ||
(window.crypto && crypto.webkitSubtle) ||
(window.msCrypto && window.msCrypto.Subtle);

但在 android web View 上没有微妙之处!

所以我用了webcrypto-shim添加 crypto.subtle。但它不起作用。

那是我的 cordova 的 window 对象的屏幕截图。它确实有一个加密 key ,但没有任何微妙之处!

screen of window object

所以我不能签署我的 JWT。

最佳答案

https://github.com/PeculiarVentures/webcrypto-liner将为您提供适用于大多数平台的网络加密货币。

我已经将它与 https://github.com/square/js-jose 一起使用了就好了。

您可以使用此测试您的浏览器对 WebCrypto 的支持 - https://peculiarventures.github.io/pv-webcrypto-tests/

瑞安

关于javascript - 即使使用 webcrypto-shim,crypto.subtle 也不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41711122/

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