PopupTest

| | コメント(0) | トラックバック(0)

・PopupTest - test your popup blocker software and download software
http://www.popuptest.com/
様々なポップアップをテストできるサイト。
ポップアップブロッカーのテスト用。
色々なポップアップブロッカーへのリンクもありました。

hoshikuzu | star_dustの書斎: ブラウジングと電子メールの安全性を強化する:ハッカーや攻撃者から身を守ることができる4つのステップ (SecuLog)」経由。
Windows XP SP2 RC2での動作結果がありました。

結果の見方

  • ○ → ブロックしたもの
  • × → ブロックできなかったもの
  • △ → 表示されないし、ブロックもされてないもの

Firefox 0.9の時

Firefox 0.9で確認してみました。

  • Common popup techniques
    • ○ Multi-PopUp Test
    • ○ Multi-PopUp Test #2
    • ○ Come & Go Test
    • × Timed PopUp
      window.setInterval("timerpopups()",5000);
      
      を実行しています。
      「timerpopups()」の中では、「window.open()」してるだけ。
    • ○ Mouseover PopUp
  • Less common popup techniques
    • △ Floating popup
      「document.all」も「document.layers」も「undefined」だから
    • ○ Channel Opener
    • ○ Modeless Window
      ただし、「window.showModelessDialog()」を使えないから「window.open()」を実行してます。
    • ○ Full screen trap
    • × Drop down Popup
    • △ Floating banner
    • ○ Chromeless
    • × Sticky popup
  • High-tech popup and floating media
    FLASHを使ったもの
    表示されなかったのは何でかな?

(2004/07/13 追記 ここから)
GoogleToolbar(2.0.111-big/ja(GGLD))の時

IE 6.0SP1 + GoogleToolbar(2.0.111-big/ja(GGLD))で確認してみました。
GoogleToolbarは、IEの「スクリプトエラーごとに通知を表示する」がオフになってる時最も効果があるらしいけど、今回のテスト範囲ではオン/オフの違いはありませんでした。
(エラーが出なかったから関係なかった?)

  • Common popup techniques
    • ○ Multi-PopUp Test
    • ○ Multi-PopUp Test #2
    • × Come & Go Test
      1つ表示されました(window.showModalDialog())
    • ○ Timed PopUp
    • ○ Mouseover PopUp
  • Less common popup techniques
    • × Floating popup
    • ○ Channel Opener
    • × Modeless Window
      表示されました(window.showModalDialog())
    • ○ Full screen trap
    • × Drop down Popup
    • × Floating banner
    • ○ Chromeless
    • × Sticky popup
  • High-tech popup and floating media
    ×

(2004/07/13 追記 ここまで)

こういう書き方をしても (2004/08/09 追記)

「クリックしたら正常なウィンドウオープンとみなす」というならば、JavaScriptでボタンを押して、ウィンドウを開かせたらどうなるのかな?と思いやってみました。

「ロード(onLoad())」→「ボタンをクリックさせる(click())」>「ウィンドウを開く(open())」

<html>
<head>
<script language="javascript">
<!--
function click_button() {
  document.myform.open_button.click();
}
function openwin() {
//  alert("ここにalertがあるとFirefoxの場合開かない");
  open("http://www.yahoo.co.jp");
}
//-->
</script>
</head>
<body onLoad="click_button()">
<form name="myform">
<input type="button" name="open_button" value="open" onClick="openwin();">
</form>
</body>
</html>

結果、
Googleツールバーはブロックしました。
Firefox 0.9.3はブロックしませんでした。

やっぱりちゃんと考えてるんですね。(Googleツールバーの場合)

リンク

・Not all popups are bad... (PopupTest)
http://www.popuptest.com/goodpopups.html
ポップアップが表示されるべき書き方。
クリックなどのアクションがあればOKという事かな。

・ポップアップ ウィンドウを使用している Web サイト (Microsoft.com)
http://www.microsoft.com/japan/msdn/windows/windowsxp/xpsp2websites.asp#xpsp2webs_topic5
Web サイト構築における Microsof Windows XP Service Pack 2 (SP2) への対応について

トラックバック(0)

このブログ記事を参照しているブログ一覧: PopupTest

このブログ記事に対するトラックバックURL: http://kinshachi.ddo.jp/mt/mt-tb.cgi/309

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ikeが2004年6月29日 17:18に書いたブログ記事です。

ひとつ前のブログ記事は「古いエントリの変更履歴 (2004/06)」です。

次のブログ記事は「SwitchProxy」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

最近のコメント

Powered by Movable Type 4.261