onunload火狐不支持 能有什么替代的方法吗?

2025-04-19 16:54:50
推荐回答(3个)
回答1:

  尊敬的用户,您好!很高兴为您答疑。
  onunload在FF里只对close tab有响应,如果您要在火狐浏览器下实现类似效果,只有尝试使用onbeforeunload捕捉操作,然后通过如弹窗等配合操作实现类似的效果。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。

回答2:

onunload在FF里只对close tab有响应,如果您要在火狐浏览器下实现类似效果,只有尝试使用onbeforeunload捕捉操作,然后通过如弹窗等配合操作实现类似的效果。

 对于火狐假如点击了onbeforeunload的确定,浏览器就会关闭,onunload的代码一切和window的代码都不能执行(例如:window.opener=null;
  window.open(' ', '_self',' ');
  window.close();)
  但是alert等不使用到window对象操作的可以执行。建议您尝试在onbeforeunload中加入代码(如ajax)去做一些逻辑处理,比如关闭一些东西或者对session进行一些操作。

回答3:

一共三大核心浏览器,火狐,谷歌,IE你试试其他的选择一个浏览器