定义“放在主屏幕上”功能的URL

时间:2012-08-13 16:07:58

标签: android ios web-applications mobile mobile-website

我正在开发一个移动网络应用程序,它包含多个页面(使用不同的网址)

/index.html
/products/1.html
/products/2.html
{...}

现在如果用户在子页面上的一个并选择“放在主屏幕上”,我想将首页(即/index.html)放在主屏幕上,所以当点击时他会转到主页在图标而不是一些子页面上。

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

1 个答案:

答案 0 :(得分:1)

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

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

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

  • 另一种方法是使用锚点进行所有导航,并禁用直接浏览锚点的脚本,而无需先前的用户交互。因此,即使您的用户位于/index.html#products/2,他也必须从index.html开始