取締役 平社員 ブログ (ベータ版)

パソコン ( PC ) を安全に使えるような何かごとを徒然と書いてみたいと思います。  

 -無責管理

   当ページ記事により不具合、問題が発生した場合でも責任をもちません。


   情報セキュリティ系勉強会ポータルサイト  

  セキュリティ・キャンプ  (セキュリティ・キャンプ実施協議会)   Firefox ブラウザ無料ダウンロード 



Favicon が化けます

XP 上の Internet Explorer 8 で、とある Web ページ ( 仮に ページ A ) のファビコンが、違うページ ( 同 B ) のそれと置き換わってしまいました。


インターネットオプションの画面から「インターネット一時ファイル」を削除しても、元に戻りません。


Ctrl+R とか Ctrl+F5 で、ページ A をリロードしてみてもダメ。


おや? と思って、%USERPROFILE%\Local Settings\Temporary Internet Files を開きますと、favicon.ico はしっかり残ってます。うーん、???

※ 実体のファイル名は favicon[?].ico ( ? は数字)、フォルダーも幾つかに分離している。

Windows Explorer 上では、この特殊なフォルダー群は1つに見え、ファイル名もすべて favicon.ico となる。



ここで favicon.ico のプロパティを見ると、ページ A の URL なのに、見事に ページ B の画像になってます。何故でしょうねぇ?



Windows Explorer にて、すべての favicon.ico を手動で削除して、念のためもう一度インターネットオプションで、インターネット一時ファイルを削除する操作をします。


IE8 を起動し、再度、ページ A を表示すると、無事に正しいファビコン A が表示されました。


ちなみに、ページ A は、Windows Update (SSL)、ページ B は、Adobe Flash Player のテストページです。



(覚え書き)

インターネット一時ファイルの場所:


XP:

%USERPROFILE%\Local Settings\Temporary Internet Files

※ %LOCALAPPDATA% 環境変数は無い。


通常は、C:\Documents and Settings\<UserName>\Local Settings\Temporary Internet Files フォルダーのハズです。


Vista 以降:

%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files

または

%LOCALAPPDATA%\Microsoft\Windows\Temporary Internet Files


通常は、C:\Users\<UserName>\AppData\Local\Microsoft\Windows\Temporary Internet Files フォルダーのハズです。


(関連)

マイクロソフト http://support.microsoft.com/kb/883019/ja
> お気に入りのオリジナルのアイコンを保存するには


インターネット一時ファイルの「保存しているページの新しいバージョンの確認」設定を「ページを表示するごとに確認する(E)」にしても良かったかもしれません。



いじょうです。

    • -