【问题标题】:window.onunload() is not working in Firefox ? works in IE?window.onunload() 在 Firefox 中不起作用?在IE中工作?
【发布时间】:2013-02-04 09:06:33
【问题描述】:

谁能告诉我如何在 Firefox 中触发 window.onunload 事件?

我的 Java 脚本是,

window.onunload = function () {
        logout();
};

当我的应用程序关闭时,我需要退出聊天会话。

还有其他的 Jquery 吗?

【问题讨论】:

  • logout() 是做什么的?它会触发 AJAX 请求吗?如果是这样,您必须使其同步。你有任何错误吗?
  • 感谢您的回复...是的,我正在使用 Ajax 进行 logout()。它没有进入 window.onunload
  • @frenchie 已在 Firefox 中使用但无法使用。
  • 将警报放入unload 事件是不可靠的。很可能您的代码正在执行您只是看不到它。确保您的 AJAX 请求是同步的,然后告诉我们它是否有效。

标签: javascript jquery javascript-events


【解决方案1】:

感谢 Jan Hančič。

通过将异步改为同步调用请求,我得到了firefox中onunload的解决方案。

而且效果很好……

【讨论】:

  • 非常感谢 Jan Hančič。
猜你喜欢
  • 1970-01-01
  • 2013-01-16
  • 2023-03-05
  • 1970-01-01
  • 2013-12-13
  • 2015-05-03
  • 2020-06-04
  • 1970-01-01
相关资源
最近更新 更多