iphone - 判断 WebApp 是否通过 iPhone 主屏幕上的 URL 或链接启动

标签 iphone web-applications

有没有办法判断我的 Web 应用程序是否已通过用户 iPhone 主屏幕上的按钮启动?如果用户通过 safari 输入 URL 访问 Web 应用程序,我想显示“将此 Web 应用程序添加到您的主屏幕”提示。

最佳答案

window.navigator.standalone

如果您是从主屏幕启动的,则正确。如果在 Safari 浏览器中则为 False。

记录在这里:

https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html

它适用于操作系统 2.1 及更高版本。

关于iphone - 判断 WebApp 是否通过 iPhone 主屏幕上的 URL 或链接启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1481442/

相关文章:

iPhone - 如何获取时区偏移?

iphone - didSelectRowAtIndexPath 没有被调用

java - 空指针异常 : HTTP response code 500

java - Tomcat集群环境的架构问题

php - 信用点 Web 应用程序

c# - 使用 safari 浏览器发布下载文件

ios - 在iOS7上未调用didRegisterForRemoteNotificationsWithDeviceToken

iphone - 使用 UINavigationController setToolbarHidden :animated: 时如何调整 View 大小

iphone - 将文件类型与我的 Iphone 应用相关联

javascript - 如何在jade中创建一个变量以在node.js中使用