0

在此处输入图像描述

我正在从事的项目是 PWA,为了进行测试,我需要 https 协议。我在系统的 IIS 中创建了一个站点,并进行了 HTTPS 设置。当我浏览 https://localhost:my-Port/ 时,一切正常。它知道服务人员。另一方面,我的系统 IP 是 172.20.10:my-Port。但是当我从连接到一个 Wifi 的设备上调用 172.20.10:my-Port 时,这些设备不知道 service-worker,因为协议不安全。

由于我的系统配置,我不能使用模拟器,也因为我的项目是 MVC,我不能使用 web 服务器 chrome 扩展或在 vs 代码中使用 npm-run 来给我有效和安全的 Ips。

抱歉语法不好。

4

1 回答 1

0

您可以使用文件将任何主机名映射到所需的 ip hosts。然后为该名称颁发证书并由您的服务器使用它。

您还可以使用您的计算机名称(请参阅COMPUTERNAMEUSERDOMAINUSERDNSDOMAINenv 变量)。您仍然需要拥有该名称的有效证书。

于 2020-09-14T12:31:23.903 回答