Window.crypto - Web API 接口参考 编辑
Window.crypto只读属性返回与全局对象关联的 Crypto
对象。 此对象允许网页访问某些加密相关服务。
语法
var cryptoObj = window.crypto || window.msCrypto; // for IE 11
范例
使用 Window.crypto
来访问getRandomValues() 方法.
JavaScript
genRandomNumbers = function getRandomNumbers() {
var array = new Uint32Array(10);
window.crypto.getRandomValues(array);
var randText = document.getElementById("myRandText");
randText.innerHTML = "The random numbers are: "
for (var i = 0; i < array.length; i++) {
randText.innerHTML += array[i] + " ";
}
}
HTML
<p id="myRandText">随机数字: </p>
<button type="button" onClick='genRandomNumbers()'>生成10个随机数字</button>
结果
规范
规范 | 状态 | 批注 |
---|---|---|
Web Cryptography API Window.crypto | Recommendation | Initial definition |
浏览器支持
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Chrome | Firefox (Gecko) | Internet Explorer | Edge | Opera | Safari |
---|---|---|---|---|---|---|
Basic support | 44 (Yes) | (Yes) | 11 ms | 20 | 19 | (Yes) |
Feature | Chrome for Android | Firefox Mobile | Firefox OS | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
另见
- The
Window
global object
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论