我们正在开发一个 PWA 应用程序,使用 Bubblewrap 构建,目前已在 Google Play 上架。
问题在于,对于使用 Google Chrome 作为默认浏览器的测试人员来说,打开的 URL 有时包含我们根本没有指定的端口 3000。我们仍然不知道 URL 中的“:3000”部分具体是什么时候填写的。一小时前我们在第三台设备上尝试过,突然间它工作得很好,但功能并不是理所当然的。
对于我来说,作为 Firefox 用户,这个问题从未发生过。
有人遇到过这个问题吗?
以下是来自三个单独设备的屏幕截图(应用程序应在 apps.oppi.ai/chat 或 chat.oppi.ai/chat 上启动,但它分别打开 apps.oppi.ai:3000 或 chat.oppi.ai:3000 ):
开发。 1
开发。 2
开发。 3
这是我的设备(默认浏览器为 Firefox):
开发。 4
我希望该应用程序能够在默认浏览器为 Google Chrome 的设备上运行。
您的问题可能与 Chrome 自动将 url 映射到
https://
协议有关。
使用协议
https://
和端口 :3000
在任何浏览器中导航到您的 URL 将产生您所显示的结果。
编辑 .htaccess 文件以启用自动重定向可能有助于解决此问题。