我创建了一个 PWA 应用,并通过 Google Chrome Lighthouse
审核工具进行了验证。在 Android 手机上,原生的“添加到主屏幕”提示会显示出来,在 iOS 上则会显示自定义的“添加到主屏幕”提示。
问题在于,在 iOS 上 PWA 保存了会话,因此我没有被重定向到“start_url”页面。
我需要一种选项,使用户在关闭应用程序并重新打开之后始终指向“start_url”页面。
这是 PWA 文件:https://www.ta-systems.net/BE-Utilities/pwc/test/
我尝试了文档中提到的方法,但无法让应用程序每次重新启动时刷新。
完整的代码可以在这里找到: https://www.ta-systems.net/BE-Utilities/pwc/test/
期望的结果应该是,应用程序在 5 秒后重定向到不同的 HTML 页面,一旦关闭应用程序并重新打开,就会重新打开“start_url”。
目前的情况如下:
- 我打开“timesheet.html”文件,然后提示我将 PWA 添加到主屏幕。
- 我将应用程序添加到主屏幕。
- 我从主屏幕打开应用程序,然后被重定向到“redirect.html”页面。
- 我关闭应用程序并重新打开它,但是“start_url”(timesheet.html)未被打开。