检测iOS Web应用程序是否运行在全屏模式
2012-03-08 18:08
459 查看
iOS上的Safari浏览器可以让Web应用程序全屏显示,以取得类似本地应用的显示效果。但是这需要用户把Web应用程序的图标添加到主屏幕才可以。作为开发者,为了更好的显示效果,我们可能希望自己开发的Web应用程序在非全屏状态下运行时提示用户把Web应用程序的图标添加到主屏幕。
要检测Web应用程序当前是否运行在全屏状态,只要检测window.navigator.standalone是否为true就可以了,如果这个属性为true则表示Web应用程序当前运行在全屏状态,否则运行在非全屏状态。检测到Web应用程序运行在非全屏状态时就可以提示用户把Web应用程序的图标添加到主屏幕。
运行效果:
![](http://hi.csdn.net/attachment/201203/8/0_13312014227Hwt.gif)
要检测Web应用程序当前是否运行在全屏状态,只要检测window.navigator.standalone是否为true就可以了,如果这个属性为true则表示Web应用程序当前运行在全屏状态,否则运行在非全屏状态。检测到Web应用程序运行在非全屏状态时就可以提示用户把Web应用程序的图标添加到主屏幕。
运行效果:
![](http://hi.csdn.net/attachment/201203/8/0_13312014227Hwt.gif)
![](http://hi.csdn.net/attachment/201203/8/0_1331201430uPvR.gif)
相关文章推荐
- 检测iOS WebApp是否运行在全屏模式
- ios检测应用程序是否存在并启动
- IOS应用程序检测GPS是否打开,是否授权
- ios检测应用程序是否存在并启动
- 只要不涉及到网络数据下载,ios 应用程序的运行速度还是蛮快的。当你的程序还是运行缓慢时,一定要要留意,是否有访问网络。
- 在Windows Mobile中检测应用程序是否运行在模拟器中
- ios检测应用程序是否存在并启动
- 利用运行时(Runtime)的方法交叉(Method Swizzling)检测控制器是否释放
- 怎样判定应用程序自身运行在“兼容模式”下?
- 基于php在各种web服务器的运行模式详解
- PHP运行模式(cgi,fast-cgi,cli,web模块模式)
- iOS开发内存优化之自动检测内存泄露,检查是否有循环引用,检查内存为何如此大,Block循环引用的检查
- IOS 检测网络链接是否可用 - 3
- Gradle Java Web应用程序并在Tomcat上运行
- 当应用程序不是以UserInteractive 模式运行时显示模式对话框或窗体
- 检测windows 32位程序是否运行在64位系统上
- iOS应用程序安全(4)-用Cycript进行运行时分析(Yahoo天气应用)
- iOS应用程序安全(18)-使用Introspy检测自定义签名
- 判断程序是否运行的代码 (有点单例模式的味道)
- vs2015在Debug模式下运行出现"应用程序无法正常启动(0x000007b)"的错误解决方法