禁用Iphone上Progressive Web应用程序上的后退按钮



我有一个使用Angular和Ionic构建的渐进式web应用程序。我正在尝试禁用Iphone上的后退按钮,但它根本不起作用。我尝试过使用以下内容:

  1. https://github.com/Zatikyan/angular-disable-browser-back-button
  2. 导航到其他页面时使用替换url
  3. 显式设置window.history为null

这些选项对我都不起作用。有人有什么想法或其他我们可以尝试的选项吗?或者有人做过类似的事?

此外,我想提到的是,我们想禁止用户用手指左右移动屏幕,这基本上是Iphone safari上的前后按钮?

您可以通过在清单文件中将display设置为standalone来删除pwa的整个浏览器框架。

看看https://web.dev/add-manifest/

这将解决您的浏览器后退按钮问题。

最新更新