web应用程序 – window.crypto.getRandomValues()的兼容性

web应用程序 – window.crypto.getRandomValues()的兼容性,第1张

概述我需要在Javascript中生成加密安全的伪随机数。我知道window.crypto.getRandomValues API,它正是我想要的。不过,我也知道这是比较近的(2011年左右)。 我可以安全地假设window.crypto.getRandomValues存在,还是会使用它在某些浏览器上引入兼容性问题?是否有任何不支持window.crypto.getRandomValues(包括移动或 我需要在JavaScript中生成加密安全的伪随机数。我知道window.crypto.getRandomValues API,它正是我想要的。不过,我也知道这是比较近的(2011年左右)。

我可以安全地假设window.crypto.getRandomValues存在,还是会使用它在某些浏览器上引入兼容性问题?是否有任何不支持window.crypto.getRandomValues(包括移动或桌面浏览器)的主要(广泛使用)浏览器,如果是,我需要担心哪些?我很高兴得知,有足够的支持,我不再需要担心fallback methods,如果确实如此。

解决方法

Can I safely assume window.crypto.getRandomValues is present

一如以往,这取决于您的目标市场,并将随着时间的推移而改变。 caniuse.com列出哪些浏览器支持它并计算浏览器市场份额。

这是一个总结:

> IE 11:w /前缀> IE Mobile 11:w /前缀firefox:21firefox手机:21> Safari:从6.1> Safari手机:7.1> Chrome:11Chrome for Mobile:23> AndroID浏览器:4.4歌剧:15歌剧手机:36歌剧迷:不

总结

以上是内存溢出为你收集整理的web应用程序 – window.crypto.getRandomValues()的兼容性全部内容,希望文章能够帮你解决web应用程序 – window.crypto.getRandomValues()的兼容性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1110541.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存