2003年12月18日(木曜日)
MSIE6 もう駄目かも
スターダストさんの 18日 (d.hatena.ne.jp)で触れられている MSIE の話、これまた強烈ですね。簡単に整理すると、
- HTML が javascript: スキームの URL を @import している場合、.mht で保存しようとすると保存できない、もしくは MSIE がフリーズ。
- HTML を .mht 形式で保存すると、気を利かせてか記述の一部が書き直される。これによって、サニタイズしたはずのものが「復活」する可能性がある。
- IE6 では、@import が @i で機能するのみならず、@import の後ろのいろんな文字 (たぶん [0-9a-zA-Z'"] にマッチしない全ての文字。制御文字も含む!) を無視する。
最初の奴ですが、スターダストさんの環境ではフリーズするとの報告。私の Windows XP + IE6 SP1 でもフリーズしました。「0%完了しました」と出たままの状態でプログレスバーが全く進まず、固まります。
キャンセルボタンを押しても全く反応なしで、二進も三進もいきません。いちおう、タスクマネージャから強制終了すると黙って終わってくれました。
どうして固まるのかは単純で、javascript: な URL のリソースを保存しようとしているからでしょう。img要素の src属性でやるとこうなります。
※……でも、ならないで src 属性が空になる場合があるような……。
ちなみに javascript: ではなく mailto: な URL で試してみたところ、フリーズはせず「保存できない」というダイアログが出ました。
二番目ですが、それはもう実にいろいろなものが書き換えられます。想像を絶しています。どうも .mht というのは単にページを保存するのではなく、メールに添付するための形式として保存するという主旨のようで、そのために書き換えていると思われる節もあるのですが……なんとも読み切れません。
いろいろやってみましたが、一番訳が分からないのが !iのテストを .mht で保存したときの挙動です。勝手に Transitional にされていたり、!i が片方だけ展開されているのも謎なんですが、末尾のアンカーが書き直されているのはどうして……(.mht で保存後、ソース表示してそのまま保存したもの)。
Microsoft の「[IE5]Web ページがアーカイブ ファイル (*.mht) 形式で保存できない (support.microsoft.com)」などを見ると、.mht で保存しているのは MSIE ではないように思えますので、MSIE とは別のパーサーが仕事をしているのかもしれません (generator を見ると MSHTML なんですが、MSIE は MSHTML を使っていない……?)。
ともかくこれによって、サニタイズしたつもりのものが .mht 保存によって「復活」する可能性があるわけです。具体的に何かマズいケースがあるのかどうかはまだ分かりません。要検証です。
そして三番目。これはありえない、ありえないよ……。
@import*<>!/-&%$).,;_^~#(=url(script.css);
こんなのがインポートされるはずがない、はずがない、はずがないんですが…… (でもインポートされちゃうテストぺージ。ちなみにスクリプト無効の場合は「中止」を押すまで固まってますので注意)。[a-zA-Z0-9"'] にマッチする文字を入れるとインポートされなくなります。BELL とかの制御文字でも OK (無視され、インポートされる)。
これはもう駄目かも……。
- 「MSIE6 もう駄目かも」へのコメント (9件)
関連する話題: UA / Internet Explorer / セキュリティ / Internet Explorer URL偽装問題
svchost.exe大フィーバー
"svchost.exe" で検索してくる人がさらに増えたなぁと思ったら、google で "svchost.exe" を検索すると「svchost.exe に何が?」がトップに来てしまうんですね。なんでやねん。
※自業自得なのですけれど、本家 Microsoft の「Svchost.exe の説明 (support.microsoft.com)」より上位になってしまうところが納得いかないのです。
せっかくなので用語に svchost.exe を追加し、そこから MS 本家の解説にリンクしておきました。
FreeBit って誰?
ASAHIネットから【重要/Important】と称するメールが来ていました。読んでみると、今までのアクセスポイントは使えなくなるとのこと。移行しなければならないわけですが、「自動設定変更判断ツール」というものがあるのだそうで。
「自動設定変更判断」といわれても、何が何にかかっているのか良く分からないのですが……。ありそうなのは、
- 自動で、「設定変更が必要かどうか」を判断するツール。設定変更が行われていなければ「設定が必要だ」と警告してくれる。
- 「自動で設定を変更する」ことが可能かどうかを判断するツール。可能なら、「自動で設定を変更することができます」と表示してくれる。自動で設定を変更するツールは別途ある?
といったあたりでしょうか。いずれにしても判断するだけだと意味がないような気がしますが……。
ともかくも現物を見てみようということで、「asahi-net: 国内共通アクセスポイント 自動設定変更判断ツール (www.asahi-net.or.jp)」のページにアクセスしました。
クリックするだけで接続環境を判断し国内共通アクセスポイント電話番号へ設定変更します
……だったら「自動設定変更ツール」で良いと思いますが……。
「実行はこちらから」と書いてありますが、何も起きないので Active X を有効に。するとこんなんでました。
「FreeBit Co.,Ltd. を信頼している場合のみ」って言われても……。信頼するしない以前に、そもそも FreeBit Co.,Ltd. って誰ですか?
ASAHI ネットが「安全だ」と主張しているなら信頼しても良いでしょう。また、ASAHI ネットがどこかで「FreeBit Co.,Ltd. は信頼して良いです」と言っていれば、それはそれで信頼できそうです。しかし、そんなことはどこにも書かれていないわけでして……。
※freebit.com (www.freebit.com) というのはありますけれども、これなのかしら?
いろいろ撮ってみる3
懲りずにデジタルカメラの練習。
夜景モードのテスト、リトライ。
カメラが動かないように注意して、ファインダーを覗きつつセルフタイマーで撮ったもの。多少マシになりましたが、やっぱりちょっとぶれています。
三脚必須ですか……。
写真としてはありがちな (?) 植物というテーマで。
きのこ、だと思います。種類などは分かりません。情報求む。
背景の黄色っぽいものは、塗装されたコンクリートの外壁です。
光の加減がおかしい気がしますが、実は真っ昼間なのにフラッシュを焚いてしまったという。
少し離れるとこんな感じ。
コンクリートからいきなりポツンと生えているという根性、なかなか見所のある奴だと思います。実は昔はもっと大きく開いていたのですが、最近は雨が少ないためか元気がありません。
さらに離れると、左の方に仲間の姿が。
そのすぐ上と右の方に塗装がはがれている部分がありますが、実はそこにもコイツが生えていたのでした。塗装と一緒にはがれ落ちてしまったようです。
これはフラッシュなしで、ローアングルから接写したもの。裏側のひだひだが見えそうで見えない……。こういうときこそフラッシュでしたか。
ココログエラー
ココログですが、とある操作をするとこんな画面が出ます。
別窓に表示されることが想定されていない画面なのか、右が切れて読めません。スクロールさせて読むと、こうなっています。
エラーが発生しました。大抵はシステムダウンではなく、入力や操作上で発生する問題です。 ココログホーム へ戻ってください。
はぁ? としか言いようがないメッセージ。「大抵は」と言われても……。しかも、ここで「ココログホーム」をクリックすると、別窓の中にココログホームが出てしまうというおまけ付き。
……あんまり考えてなさそうな雰囲気が漂っているので追求してみようかと思いましたが (何を?)、何故か自分のセッションをうまくハイジャックできなかったりして失敗。暇なときにちゃんと追試してみようかしら。
※HTTPS + Cookie って意外に面倒なのね……。HTTPS でなければ Cookie: フィールドを見るのは簡単ですし、basic 認証ならフィールド自体を手作りできるんですが。こっちにも ieHTTPheaders (www.blunck.info) を入れておこうかな。
バスロケーションシステム始動
西武バスのバスロケーションシステムですが、Web サイトができていますね。「西武バスバスロケーションシステム (loca.seibubus.co.jp)」。10日頃から封印が解かれていたのですが、12月15日が正式始動だったようで。
Web サイトはスクリプト必須、フレーム、マーキー、わかりにくいナビゲーションと、はっきり言って最低の部類だと思いますが、試みそのものは非常に良いと思います。Web サイトが (いろいろな意味で) 使えないとしても、停留所に情報が出るようになっていますので、この恩恵にあずかることができます。
……が、これはこれでそれなりに気合いの入った停留所にしかありません。
幸いにして携帯用のサイト (loca.seibubus.co.jp)は (これまたいろいろな意味で) 使えるので、こういうのを利用すると便利そうではあります。
- 前(古い): 2003年12月17日(Wednesday)のえび日記
- 次(新しい): 2003年12月19日(Friday)のえび日記