首页 > 解决方案 > 在移动设备上运行 Angular PWA

问题描述

如https://angular.io/guide/service-worker-getting-started中所述,我将我的 Angular 项目变成了 pwa

当我启动服务器时

http-server -p 8080 -c-1 dist/

只有

http://127.0.0.1:8080

似乎正在工作,并让我安装 PWA。当我尝试访问

http://192.168.xxx.xx:8080

安全来源似乎有问题,所以我无法安装 PWA。

任何提示我做错了什么?

标签: angularprogressive-web-appshttpserver

解决方案


您本身并没有做错任何事情,使 PWA 可安装的要求之一是通过 (https) 提供它,

出于开发目的,浏览器将(127.0.0.1:)(localhost:)视为安全域,但无法识别其他自定义域,因此被视为不安全的开发服务器。您应该暂时坚持使用 127.0.0.1,因为它可以工作,直到您移至潜在的 Live 安全服务器!


推荐阅读