IE: ソース表示のトラブルシューティング

Internet Explorer を使っていて、「ソースを表示」しようとしたら、 できなかった……という経験のある人は、そこそこいると思う。Microsoft サポート情報で調べてみた。
おおまかに分けると、以下の 2 パターンある。

  • メニュー項目 ([表示]→[ソース] または 右クリック→[ソースの表示]) がグレー表示されてて、選択できない
  • 選択できるが、ソースが表示されない

グレー表示されている場合は、おそらく以下の設定変更で選択できるようになる。ただし、セキュリティ的にはマズいので、終わった後は元に戻しておくのがオススメ (戻さないと、ワームに感染した時、パスワードとかクレジットカード番号とかが、盗まれる可能性アップです)。

  1. IE のメニューから [ツール]→[インターネット オプション] を選択
  2. ダイアログが開いたら、[詳細設定] タブの設定項目一覧から、[セキュリティ] のところにある [暗号化されたページをディスクに保存しない] のチェックを外す
  3. ダイアログ右下の [OK] ボタンを押す

ちなみに、ここのチェックを入れてるのに、ソースが表示できてしまう場合もあるらしい。修正パッチが公開されている。ただし英語版のみ……。

811102 - View Source Feature Incorrectly Uses the Cache when You Use HTTPS and the "Do Not Save Encrypted Pages to Disk" Option
http://support.microsoft.com/default.aspx?scid=kb;EN-US;811102

もうひとつの、選択できるけどソースが表示されない場合は、メモ帳がインストールされていない or 破損しているか、キャッシュ (インターネット一時ファイル) がいっぱいになっていることが原因らしい。

306907 - Internet Explorer で [表示] メニューの [ソース] をクリックしてもソース コードが表示されない
http://support.microsoft.com/default.aspx?scid=kb;ja;306907