有没有办法告诉我的Web应用程序是否已从用户iPhone主屏幕上的按钮启动?如果用户通过输入URL通过safari访问WebApp,我想显示“将此WebApp添加到主屏幕”提示。
答案 0 :(得分:26)
window.navigator.standalone
如果您已从主屏幕启动,则为真。如果在Safari浏览器中则为False。
此处记录:
适用于OS 2.1及更高版本。
答案 1 :(得分:2)
在Safari中,如果在Safari中,scrollY
将以负值开始,如果作为应用程序运行,则为0。
可能视口也会改变(如果确实如此,这是一种更可靠的方法)
答案 2 :(得分:1)
jQTouch检测到此内容(尝试演示)。它是开源的,所以你应该能够找到它。
答案 3 :(得分:0)
如果我没记错的话,服务器日志中会显示用户上一页的内容。因此,我能想到的唯一方法是,如果用户在上一页上显示“添加”内容,并且如果他们没有这样做