【问题标题】:iPhone Safari bookmark creates new sessioniPhone Safari 书签创建新会话
【发布时间】:2015-09-07 21:26:39
【问题描述】:

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

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

【问题讨论】:

  • 这里有几个答案:http://stackoverflow.com/questions/3813599/iphone-bookmark-to-homescreen-removes-cookies-and-session?rq=1。这是一个旧线程,但似乎已经更新——至少就 iOS 7.1 而言
  • 谢谢。我去看看。

标签: ios iphone ios7 mobile-safari


【解决方案1】:

好吧,无论如何,问题在于另一个开发人员添加了元标记<meta name="apple-mobile-web-app-capable" content="yes">。这样做是告诉 IOS 该网页支持离线模式。不幸的是,我们的没有。我把标签改成了<meta name="apple-mobile-web-app-capable" content="no">,一切都很好。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-26
    • 2018-03-05
    • 2011-01-19
    相关资源
    最近更新 更多