タグ

ブックマーク / dotnetmemo.hatenadiary.org (1)

  • IEのクローズ処理をハンドリングする - 開発思考実験日記

    普通はそんなの難しいからあきらめてもらうのだが、どうしてもやりたいというので考えることにした。 まずは、Googleで調べてみるとそれなりにHITする。みんな苦労しているんだな。 onbeforeunload 最初にたどり着いたのは、onbeforeunload イベントを利用する方法。onbeforeunload は ページがアンロードされる前に発生するものなので、リンクを押したりしたりするだけでも発生する。なので、クローズ以外でも発生することが問題になり、これを対策する必要がある。がんばってみよう。 よく利用されている対策は、onbeforeunloadイベントが発生した際の event.clientYやevent.clientXを調べて0より小さい場合はCloseだと判断する方法である。しかし、この方法だと更新ボタンを押してもCloseだと判断してしまう問題がある。 これを対策する方

    IEのクローズ処理をハンドリングする - 開発思考実験日記
    iww
    iww 2016/07/26
    なるほど監視Windowか。 いろいろ考えるもんだな
  • 1