1
如果用户在iPhone上关闭Safari,是否会触发JS事件?如果一个人离开一个页面,onunload可以工作,但在浏览器关闭时不会被调用。JS事件,查看移动Safari是否已关闭?
我的预感是,不,没有事件触发,因为关闭Mobile Safari只是“最小化”它而不是实际关闭它。有人可以确认吗?
如果用户在iPhone上关闭Safari,是否会触发JS事件?如果一个人离开一个页面,onunload可以工作,但在浏览器关闭时不会被调用。JS事件,查看移动Safari是否已关闭?
我的预感是,不,没有事件触发,因为关闭Mobile Safari只是“最小化”它而不是实际关闭它。有人可以确认吗?
不完全是,但看在了pagehide
事件的评论:What event fires when a WebKit WebApp is "terminated"
喜欢你的答案在这里:http://stackoverflow.com/questions/4940657/handling-standby-on-ipad-using-javascript/ 4941098#4941098 – 2011-04-05 15:41:26
@Billy答案并没有明确指出没有可用的事件,尽管它似乎暗示了这一点。 – 2011-04-05 15:49:13
我刚才看了一眼,并没有提出比这个更好的答案。我找到了很多答案,或多或少地说同一件事。问题是,苹果公司并没有经常告诉你整个故事 - 有很多未公开的API,以及不同的硬件和iOS版本之间的差异等等,要获得这样的具体答案是非常困难的。我把链接放在评论中 - 不是回答,因为我没有正面回答,只是我认为这个链接最有可能成为你的问题的最佳答案,而这个问题是这个问题的重复。 – 2011-04-05 16:14:24