所以我刚刚将我的网络应用程序设置为“iPhone 友好”。因此,您可以将其添加到主屏幕,并且它有一个图标,没有 Chrome 等。
问题是我想在每次从 iPhone 主屏幕打开自定义启动画面时显示它。现在它只显示最后查看的屏幕,同时它基本上运行刷新。
我尝试将事件附加到 window.onfocus、window.onblur、window.onbeforeunload,但当应用程序在“移动应用程序”模式下运行时,它们似乎都无法正常工作。
我是不是傻了?呃……不要回答这个问题。有谁知道出了什么问题吗?
最佳答案
不幸的是,由于苹果施加的限制,这是不可能的。
我的建议是创建一个带有全屏 WebView 的 App Store 应用程序。然后,您可以使用 default.png 文件和 ImageView 作为启动画面。此外,您在 App Store 上的知名度也大大提高。 (另外,如果您选择这条路线,请查看 PhoneGap - http://phonegap.com/)。
关于iPhone 移动应用程序 (safari) : which javascript events like onblur, onfocus 或 onbeforeunload 可用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/856031/