【问题标题】:Webpage about to closed (probably) event?网页即将关闭(可能)事件?
【发布时间】:2010-11-24 19:01:40
【问题描述】:

我在 google-chrome 中阅读 this article,当我将鼠标移动到选项卡上的关闭图标 (x) 时,网页向我显示了一个等待的弹出窗口,所以我的问题是网页如何知道我将要关闭这个选项卡,它是哪个 javascript 事件?

【问题讨论】:

  • 如果你问我,这很烦人。如果你把东西塞到我脸上,我就永远不会回到你的网站,而我什至想使用浏览器的工具栏。

标签: javascript html google-chrome


【解决方案1】:

这是script。通过使用这个deobfuscator。你可以看到它的来源,我猜这就是你要找的。

function handleMove(e) {
    if (e.clientY < lastY && e.clientY <= 10) {
        ActionPopup.show();
    }
    lastY = e.clientY;
}

Script Source

【讨论】:

  • 是的,它很简单,鼠标跟踪,我认为有一些新的 javascript 事件 :(
  • Facebook 这样做(有时是错误的)“你还没有完成你的帖子 - 你想离开这个页面吗?” - 但是,这是至关重要的,它不会这样做直到您真正点击关闭按钮。
【解决方案2】:

或者有一个 div,绝对位于顶部或右上角。 OnmouseOver 显示弹出窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-14
    • 2019-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多