是否可以在iphone / ipad上创建全屏Web应用程序而无需先将其添加到主屏幕?

时间:2011-05-11 19:17:57

标签: iphone ipad safari iphone-standalone-web-app

我知道我可以使用apple-mobile-web-app-status-bar风格的元标记,在将网页添加到主屏幕后,它将以全屏模式运行应用程序。

我的问题是,如果有任何标签,css或javascript,我可以用它来告诉手机游戏直接进行,而无需用户首先添加到主屏幕?

3 个答案:

答案 0 :(得分:1)

你可以考虑像PhoneGap那样将webapp部署为本机iphone应用程序。它还允许您通过javascript调用访问加速度计等内容。

答案 1 :(得分:0)

目前,遗憾的是,这不可能做到:(

答案 2 :(得分:0)

有一种方法可以在您的idevice上自动安装“webclips”。 您可以通过将配置文件有效负载部署到设备(.mobileconfig文件)来执行此操作。

有效负载可以是有符号或无符号的,出于测试目的,未签名的配置文件将以不安全的方式出现。

https://developer.apple.com/library/ios/featuredarticles/iPhoneConfigurationProfileRef/Introduction/Introduction.html

使用这样的配置文件的优点是您可以设置它,以便用户无法以标准方式删除“webclip”,必须删除配置文件以删除应用程序。您也可以使用PIN保护它。

我没有使用此方法注册我的应用程序的一个原因是我无法通过appcache清单(iOS6.x)使其脱机工作,但是自iOS7.x以来这可能有所改进