定义"put on homescreen"功能的 URL



我正在开发一个由多个页面(具有不同网址)组成的移动Web应用程序

/index.html
/products/1.html
/products/2.html
{...}
现在,如果用户在子页面上的一个

子页面上并选择"放在主屏幕上",我想放置起始页(即 /index.html )在主屏幕上,因此他在单击图标而不是某些子页面时会转到主页。

有没有办法告诉移动操作系统(在我的情况下是iOS和Android)选择哪个URL放在主屏幕上?

不幸的是,iOS 会选择当前 URL,并且没有提供元标记选项来设置它。至于Android,我不知道是否有可能做到这一点,但我不相信有。出于安全原因,这是有道理的。

但也许有一个解决方法。我想到了以下内容(未经测试,只是头脑风暴):

  • 为用户创建会话并测量上次交互时间。如果最后一次交互发生在例如 10 分钟前,请将用户重定向到起始页。因此,如果您的用户有一段时间不使用该应用程序并通过主屏幕调用它,他将被重定向到第一页。

  • 另一种方法是对所有导航使用定位点,并使用一个脚本,该脚本不允许在没有事先用户交互的情况下直接浏览到定位点。因此,即使您的用户位于/index.html#products/2,他也必须从 index 开始.html

相关内容

  • 没有找到相关文章

最新更新