angular - 如何在不使用 IONIC 托管的情况下从 localhost 安装 PWA?
问题描述
到目前为止,我可以通过将所有内容托管到 firebase 来获得 pwa。但我想要没有托管的相同 pwa。是否可以从 localhost 获取 pwa 应用程序?当我从 localhost 运行应用程序时如何添加到快捷方式。我在 pc 上的 firefox 上尝试了同样的方法,我明白了。但不知道如何在移动设备中获得相同。
解决方案
因此,当您在 PC 上运行“ionic serve”命令时 - 您可以使用 localhost 名称访问该 PC 上的 PWA。现在您的 PC 也有本地网络地址(由您的本地路由器授予,如 wifi 路由器等)。您需要了解运行 ionic serve 的计算机的地址(通常是这样的:192.168.etc.etc),然后从连接到同一路由器的移动设备上使用移动浏览器(safari 或 android)转到该地址并使用 Ionic 使用的端口(默认为 8100)。
因此,如果您运行 ionic serve 的本地 PC 地址是 192.168.0.13 并且您没有配置非默认端口,您需要导航到:
192.168.0.13:8100
这将打开您的网络应用程序,然后您可以“添加到主屏幕”等以将其作为 PWA 使用。
请注意,PWA 相关功能有限制(例如需要使用 https 等)。对于本地地址(例如本地主机,例如用于本地网络的经典 192.168.etc 范围),省略了其中一些限制。因此,根据您的局域网设置,您可能需要确保配置(通过 wifi 管理员)和 IP 地址分配不会引起任何问题。
推荐阅读
- typescript - 打字稿泛型破坏和传播问题
- r - 什么可以阻止 h2o 响应我们的 R 脚本?
- mongodb - 服务器级 MongoDB 身份验证
- java - java.util.concurrent.ExecutionException: com.android.builder.internal.aapt.v2.Aapt2Exception: Android 资源编译失败 - Jenkins
- django - 将自定义小部件添加到多选字段(Sumoselect) - Django Smartmin
- php - 使用数据库中的表作为 Wiki 的模板
- android - Xamarin Forms:如何从库中为 android 和 IOS 设备选择多个图像以及如何在 UI 中显示它
- javascript - 角度输入类型日期时间本地验证
- python - 具有多个客户端的 Python 3.5 聊天服务器
- jsf - 是否可以在primefaces中动态添加/删除选项卡到功能区