iPhone Safari书签创建新会话

Cap*_*chi 6 iphone mobile-safari ios ios7

我为我们的一个客户开发的网站有一个奇怪的问题.我要做的是使用"添加到主屏幕"Safari菜单项为主页添加书签.然后我会浏览一段时间,然后回到手机的主屏幕,例如,如果有人打电话给我,或者我正在检查邮件或iPhone用户做的任何事情.当我点击主屏幕上的书签时,我将进入登录页面.当我登录时,我正常进入主页,但如果我尝试在其他任何地方导航,则链接将在新的浏览器实例中打开.我知道这是因为我的书签链接以全屏模式打开Safari会话,但新浏览的链接打开了一个Safari会话,地址栏和其他好东西可见.然后我必须再次登录,但这次一切正常.

只有当我使用带书签的链接时,它才会执行此奇怪的登录操作.该网站在台式机(Mac和PC)以及Android和Windows Phone 7.x和8.x设备上运行良好.

Cap*_*chi 1

是的,所以无论如何,问题是另一个开发人员添加了元标记<meta name="apple-mobile-web-app-capable" content="yes">。它的作用是告诉 IOS 该网页支持离线模式。不幸的是,我们的没有。我将标签更改为<meta name="apple-mobile-web-app-capable" content="no">,一切都很好。

在我们的例子中这不是问题,因为元标记被错误地放在那里。我们只需要漂亮的主屏幕图标的元标记,上面的标记也在代码片段中。