Hatena::ブログ(Diary)

TECH-moratorium : テクモラトリアム このページをアンテナに追加 RSSフィード

2008-06-30

[]IEポップアップブロッカーはunloadイベントをどの程度ブロックするのか調べた

IE6SP2では、通常、ブラウザを×ボタンで閉じる時のunloadイベントもブロックされます(onunloadイベントハンドラが呼ばれない)が、prototype.jsのEvent.observeを使うとブロックされないケースがあるようです。

WindowsXP+IE6SP2(window.onunload)
window.onunload=function() {
  window.open("http://www.esm.co.jp")
}
ゾーンIE6標準Googleツールバー
イントラネットブロックブロック
インターネットブロックブロック
WindowsXP+IE6SP2(Event.observe利用)
Event.observe(window, 'unload', function(e){
  window.open("http://www.esm.co.jp")
});
ゾーンIE6標準Googleツールバー
イントラネット非ブロック非ブロック
インターネットブロック非ブロック

うまく利用するとイントラ業務アプリでは役に立つケースもあるかもしれませんが、穴といえば穴かもしれません。Googleツールバーインターネットゾーン将来的にはふさがる気もします。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/HappymanOkajima/20080630/1214812748
Connection: close