【问题标题】:window.crypto.subtle not working in IIS hosted web applicationwindow.crypto.subtle 在 IIS 托管的 Web 应用程序中不起作用
【发布时间】:2018-04-26 09:13:02
【问题描述】:

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

错误:

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

【问题讨论】:

  • 你想在什么浏览器中使用它?
  • 我正在尝试使用 Chrome(当我将它托管在本地服务器或 Node js 中时它可以工作)

标签: javascript iis window-object window.crypto


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2017-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2016-12-18
    • 1970-01-01
    • 2011-04-22
    • 1970-01-01
    相关资源
    最近更新 更多