这真的很尴尬
几乎在互联网上的任何网站上,
window.crypto.subtle
返回
SubtleCrypto {}
__proto__: SubtleCrypto
在 chrome 控制台中(v61(官方构建)(64 位))
除了
我的网页,和blank.org
在哪里
window.crypto.subtle
返回
undefined
根据 https://developer.mozilla.org/en-US/docs/Web/API/Crypto/subtle 它是一个只读属性,应该始终返回一个 SubtleCrypto 对象。
我可以做什么,或者 blank.org 做了什么它可能做不到的事情?
ps:在 firefox 中,它似乎在我的网站和 blank.org 上都按预期工作
最佳答案
根据spec (via Github issues)啦这个Google page for WebCrypto :
crypto.subtle is supposed to be undefined in insecure contexts
关于javascript - 如何在 chrome 中使用 SubtleCrypto(window.crypto.subtle 未定义),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46468104/