0

我在我的应用程序中使用 window.crypto.subtle.importKey() 进行身份验证过程之一。当我在节点服务器上运行它时它可以工作,但是当我在 IIS 上托管它时它不工作。

错误:

未定义的 importKey(直到 window.crypto 我得到)

4

1 回答 1

3

我找到了这个问题的答案。Chrome 将 WebCryptographyApi 的使用限制为保护来源。这意味着“https”。localhost 是为开发启用的特殊地址。因此,要在真实环境中使用 WebCrypto,您需要设置 SSL/TLS 服务器

于 2017-11-21T12:13:16.313 回答