Firefox:4.0 window.onbeforeunload在关闭标签页时有效,但在关闭整个窗口时无效

阿克沙伊

我在Firefox 4中遇到有线连接的情况。当我关闭选项卡窗口时,将调用onbeforeunload。但是,当用户通过横杆关闭窗口时,不会被调用。

是Firefox中的错误还是我需要做的其他事情?请检查我的代码。

 $(document).ready(function(){
       window.onbeforeunload = function(){signout()};   
    });
 window.onbeforeunload = function(){signout()};     

即使在document.ready之外编写此代码也无法正常工作。相同的代码正在chrome上运行。

如果打开了多个选项卡,然后用户使用横杠关闭了该窗口(而不是选项卡),则该场景甚至被连接起来。在这种情况下,Firefox要求用户确认他正在关闭两个选项卡,然后我的代码起作用!令人惊讶的是,只有当我的页面是唯一的选项卡并且用户关闭了窗口时,我的代码才起作用

克里斯

这里有一个线程:

仅当在Firefox中关闭选项卡时才会触发window.onunload,而不是整个浏览器时才触发

似乎当时它是一项功能,可以防止不良网站阻止浏览器完全关闭。如果仍然如此,我不会感到惊讶,但是找出答案的唯一方法是尝试使用最新版本的Firefox。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

window.open在Firefox中有效,但在IE或Chrome中不起作用

来自分类Dev

下载后firefox-wget-window没有关闭

来自分类Dev

代码在将 0.0 转换为 0 时有效,但在 1.0 时失败?

来自分类Dev

window.onbeforeunload侦听器未在Firefox中的选项卡关闭上触发

来自分类Dev

如何知道加载的窗口是Firefox Electrolysis Window

来自分类Dev

丢失了Firefox 4窗口

来自分类Dev

“在Python中使用Google Sheet APIv4 batchUpdate()时,“接收到无效的JSON有效负载。'data [0]'处的未知名称”范围””

来自分类Dev

Blob createObjectURL下载在Firefox中不起作用(但在调试时有效)

来自分类Dev

当具有DEFAULT_CONFIRMATION_WINDOW_SIZE(-1)的deployBridge时,无法在确认窗口大小<0的连接上设置confirmationHandler

来自分类Dev

Firefox 没有在 window.print() 之后重定向;

来自分类Dev

ng-minlength在长度为0时有效

来自分类Dev

numpy:取log(matrix)时有效避免0

来自分类Dev

numpy:取log(matrix)时有效避免0

来自分类Dev

等待函数完成,然后使用window.onbeforeunload关闭窗口

来自分类Dev

window.onbeforeunload在弹出窗口中的Firefox 46上不起作用,所有其他浏览器都可以工作

来自分类Dev

box-shadow 和 rgba(0, 0, 0, 0.5) 时的 Firefox 渲染问题

来自分类Dev

Moment.js在Chrome上具有有效日期,但在IE或Firefox上无效

来自分类Dev

将输入限制为仅某些字符在Chrome上有效,但在Firefox上无效

来自分类Dev

来自URL的Open App在Firefox for Android上有效,但在Google Chrome上无效

来自分类Dev

过渡在Firefox中有效,但在Webkit浏览器中无效

来自分类Dev

链接在Firefox中有效,但在Chrome和Safari中无效

来自分类Dev

jQuery Bootstrap在Firefox中有效,但在IE10中无效

来自分类Dev

eval_in_page javascript执行在Firefox中有效,但在phantomjs中无效

来自分类Dev

解构错误对象在Chrome中有效,但在Firefox中无效。该怎么办?

来自分类Dev

代码在Firefox Scratchpad中有效,但在代码中无效

来自分类Dev

水平滚动在IE11上有效,但在Chrome和Firefox上无效

来自分类Dev

内联在 CSS 中的 SVG 在 Chrome/Edge 中有效,但在 Firefox 中无效

来自分类Dev

jQuery Click 功能在 Firefox 中有效,但在 Chrome/Safari 中无效

来自分类Dev

Selenium 测试用例在 Firefox 中有效,但在 Chrome 中无效 - Headless Setup

Related 相关文章

  1. 1

    window.open在Firefox中有效,但在IE或Chrome中不起作用

  2. 2

    下载后firefox-wget-window没有关闭

  3. 3

    代码在将 0.0 转换为 0 时有效,但在 1.0 时失败?

  4. 4

    window.onbeforeunload侦听器未在Firefox中的选项卡关闭上触发

  5. 5

    如何知道加载的窗口是Firefox Electrolysis Window

  6. 6

    丢失了Firefox 4窗口

  7. 7

    “在Python中使用Google Sheet APIv4 batchUpdate()时,“接收到无效的JSON有效负载。'data [0]'处的未知名称”范围””

  8. 8

    Blob createObjectURL下载在Firefox中不起作用(但在调试时有效)

  9. 9

    当具有DEFAULT_CONFIRMATION_WINDOW_SIZE(-1)的deployBridge时,无法在确认窗口大小<0的连接上设置confirmationHandler

  10. 10

    Firefox 没有在 window.print() 之后重定向;

  11. 11

    ng-minlength在长度为0时有效

  12. 12

    numpy:取log(matrix)时有效避免0

  13. 13

    numpy:取log(matrix)时有效避免0

  14. 14

    等待函数完成,然后使用window.onbeforeunload关闭窗口

  15. 15

    window.onbeforeunload在弹出窗口中的Firefox 46上不起作用,所有其他浏览器都可以工作

  16. 16

    box-shadow 和 rgba(0, 0, 0, 0.5) 时的 Firefox 渲染问题

  17. 17

    Moment.js在Chrome上具有有效日期,但在IE或Firefox上无效

  18. 18

    将输入限制为仅某些字符在Chrome上有效,但在Firefox上无效

  19. 19

    来自URL的Open App在Firefox for Android上有效,但在Google Chrome上无效

  20. 20

    过渡在Firefox中有效,但在Webkit浏览器中无效

  21. 21

    链接在Firefox中有效,但在Chrome和Safari中无效

  22. 22

    jQuery Bootstrap在Firefox中有效,但在IE10中无效

  23. 23

    eval_in_page javascript执行在Firefox中有效,但在phantomjs中无效

  24. 24

    解构错误对象在Chrome中有效,但在Firefox中无效。该怎么办?

  25. 25

    代码在Firefox Scratchpad中有效,但在代码中无效

  26. 26

    水平滚动在IE11上有效,但在Chrome和Firefox上无效

  27. 27

    内联在 CSS 中的 SVG 在 Chrome/Edge 中有效,但在 Firefox 中无效

  28. 28

    jQuery Click 功能在 Firefox 中有效,但在 Chrome/Safari 中无效

  29. 29

    Selenium 测试用例在 Firefox 中有效,但在 Chrome 中无效 - Headless Setup

热门标签

归档