2009-06-26 Safari4のバグ Safari Windows版の話。Mac版では未確認 IDNAの適用対象が間違っている URLの "http://" とその後の最初の ":" の間の文字列に対してIDNAの変換処理が走る。 http://日本語ユーザー名:80@日本語.jpの様なIDとパスワード付きのURLだと日本語ユーザー名の方が punycode になってドメイン名は謎の文字化けをする。 その結果、WebKitのURL異常判定に引っかかるか、文字化けしたホスト名でDNSのクエリーが出て通信エラーになる。 何のリアクションも起こさないボタン ボタンにborderの設定をするとフォーカス取得やボタンクリック時のリアクションが一切発生しない。