如何检查用户是否有书签(iPhone)

时间:2012-02-08 13:56:46

标签: javascript iphone mobile

对于移动网络开发:我正在创建一个网站,要求用户(在iPhone或iPod Touch上)将该页面保存为主屏幕上的书签。

当用户已经有书签时,我不想显示此消息,那么如何检查(最好使用JavaScript,我不知道其他任何方式)。

欢迎任何提示。

2 个答案:

答案 0 :(得分:2)

您可以通过window.navigator.standalone使用JavaScript进行检查。查看here了解详情。

if (("standalone" in window.navigator) &&!window.navigator.standalone) {
  // Show the text for adding it as a 'bookmark'/app on home screen.
}

答案 1 :(得分:0)

您可以在索引文件中使用此元标记 <meta name="apple-mobile-web-app-capable" content="yes" />

编辑:澄清:当用户使用书签来访问页面时,不应再显示该消息。我已成功使用JS项目Add 2 Home