【问题标题】:After insalling KB2846071 event.clinetY seems to be negative value安装 KB2846071 event.clientY 后似乎是负值
【发布时间】:2013-07-22 00:52:48
【问题描述】:

当我们在 onbeforeunload 事件处理程序中时,安装 KB2846071 会破坏 event.clientX 和 event.clientY 属性。

window.onbeforeunload = function(e) {
    if (event.clientY < 0 ) {
        // close the session
        // warn the user... 
    }
};

现在每次用户单击页面上的链接时都会触发,因为 event.clientY 始终为负数。这意味着我们的用户会因为点击应用内的链接或链接按钮而失去他们的会话!

对此的任何解决方案表示赞赏。

问候, 尼米

【问题讨论】:

标签: windows internet-explorer internet-explorer-9


【解决方案1】:

这个问题也影响到我们。到目前为止,它似乎影响 IE9 和 IE10,但不影响 IE8。

Microsoft Connect 上有一个关于此错误的条目,Microsoft 表示他们正在调查此问题。如果有更新,将在那里发布。我也建议在这个问题上“投票”。

http://connect.microsoft.com/IE/feedback/details/794228/kb2846071-breaks-event-clientx-and-event-clienty-properties-in-onbeforeunload-event-handlers-in-ie9-and-10

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2018-03-07
    • 1970-01-01
    • 2011-08-31
    • 2021-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多