0

KB2846071 をインストールすると、onbeforeunload イベント ハンドラーにいるときに event.clientX および event.clientY プロパティが壊れます。

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

event.clientY は常に負であるため、ユーザーがページ上のリンクをクリックするたびに、これが起動するようになりました。これは、ユーザーがアプリ内のリンクまたはリンク ボタンをクリックしてセッションを失っていることを意味します。

これに対する解決策は大歓迎です。

よろしくニミ

4

1 に答える 1

0

この問題は私たちにも影響を与えます。これまでのところ、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

于 2013-07-23T12:04:03.323 に答える