从 Google Chrome 打开时,Android PWA 使用端口 3000 打开

问题描述 投票:0回答:1

我们正在开发一个 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

Chrome device 1 screenshot

开发。 2

Chrome device 2 screenshot

开发。 3

Chrome device 3 screenshot

这是我的设备(默认浏览器为 Firefox):

开发。 4

Firefox device screenshot

我希望该应用程序能够在默认浏览器为 Google Chrome 的设备上运行。

android reactjs port progressive-web-apps bubblewrap
1个回答
0
投票

您的问题可能与 Chrome 自动将 url 映射到

https://
协议有关。

使用协议

https://
和端口
:3000
在任何浏览器中导航到您的 URL 将产生您所显示的结果。

编辑 .htaccess 文件以启用自动重定向可能有助于解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.