【问题标题】:Run angular PWA on mobile在移动设备上运行 Angular PWA
【发布时间】:2019-12-23 20:49:27
【问题描述】:

按照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。

任何提示我做错了什么?

【问题讨论】:

    标签: angular progressive-web-apps httpserver


    【解决方案1】:

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

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

    【讨论】:

    • 感谢您的帮助!因此,据我了解,在我直播之前无法在我的手机上通过访问 (192.168.xxx.xx) 进行试用?
    • 好吧,如果你没有实时服务器,你可以考虑检查Github pages
    • 如果它很简单,您可以考虑将其推送到一个免费的 HTTPS 主机,例如故障,以便快速测试 A2HS。
    猜你喜欢
    • 2013-06-02
    • 1970-01-01
    • 2019-03-20
    • 2014-08-30
    • 2017-01-28
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多