【问题标题】:javascript unload event in safari mobile?Safari手机中的javascript卸载事件?
【发布时间】:2010-12-23 15:36:50
【问题描述】:

我正在使用 jQtouch 和 jQuery 为 iPad 开发一个 webapp。该网络应用程序在商店中使用并通过 AVD 浏览器查看,当设备震动或断开电源时,它会向我发送电子邮件警报。但是,我也想知道 webapp 何时关闭。我尝试使用 $(window).bind('unload', function(){});但它在 Safari Mobile 和 AVD 浏览中都不起作用。我怎样才能让它工作?

【问题讨论】:

    标签: jquery mobile safari


    【解决方案1】:

    我有一个答案。这不是我们所希望的。

    http://www.w3.org/TR/DOM-Level-2-Events/events.html卸载的技术定义是:

    当 DOM 发生 unload 事件时 实现从 窗户或框架。本次活动有效 用于 BODY 和 FRAMESET 元素。

    我还收到了 Apple 一些知情人士的回复:“很遗憾,我无法找到在单击 Home 按钮时触发的事件!我认为最合适的事件可能是 pagehide事件。当您切换到“选项卡”视图以打开新页面时,此事件实际上会在 iOS 上的 Safari 中触发,但在您单击主屏幕图标时不会触发:-("

    【讨论】:

    • 非常感谢您的调查。我想你的回答很快就会对我有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2012-01-11
    • 2023-03-14
    • 1970-01-01
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多