我正在使用此脚本向移动用户展示如何将他们的网站添加到主屏幕。[X]
它可以在装有 iOS 5 的 iPhone 上正常工作,但在 iOS 6 上,当用户单击右上角的 时,气泡不会消失。当达到超时(大约 8-10 秒)时,它会淡出。
网站上的demo也有这个问题。
JS 和 CSS 源代码在这里。
我有同样的问题。我发现这与我的 iphone 4s 开启隐私浏览有关。显然,在隐私浏览模式下,safari 会引发 localStorage 错误。
这里有一个解决方案。它对我有用:https ://github.com/gdub22/add-to-homescreen/blob/845d5a5d3ceb0c7601a90b1fe31fc271670f9e58/src/add2home.js