[3891]  インターネットショートカットのアイコン(自動設定?)
投稿者:kei さん   2000-03-21 10:49:54

最近、流行なのかインターネットショートカットを作成すると、
なにもしなくてもオリジナルのアイコンが作成されているもの
がありますが、これって、どういう仕組みなんでしょうか?
というか解除させる方法を知りたいんです。

この類があると、妙に画面の表示が遅いような気がします……
気のせいかなぁ……。

環境はWindows98にIE5.01です。
  1. かげまる さん   2000-03-21 14:42:48
    たしかIE限定技ですね。流行ってるのかな?私はあまり見かけませんが。(^^;

    webサイト作成者がディレクトリ内に登録ファイルを置いておくと、IEがそれを関知して登録ファイル内で指定された位置にあるアイコン画像ファイルを用いてお気に入り登録を行う・・みたいな。
  2. kei さん   2000-03-21 15:04:54
    実例を挙げるのを忘れてましたね(^^; 今日見かけたモノから……。
     インプレスのやじうまWatch
     http://www.watch.impress.co.jp/internet/www/yajiuma/index.htm
     デオデオ(電気屋さん)のオンラインストア
     http://www.watch.impress.co.jp/internet/www/yajiuma/index.htm

    ページを全部読みこんだあたりで、ドラッグ&ドロップでデスクトップあたりに
    URLショートカット(正式名称はインターネットショートカット?)を作ります。
    「のぺっ」という感じで普通のアイコンからオリジナルアイコンに書き換えられます。
    ついでにIEのアドレスの部分のURLアイコンも変化します。
  3. TDF さん   2000-03-21 16:49:03
    >解除させる方法
    IE5.01ですと簡単かな?
    と言うか、この前オリジナルアイコンを標準のに戻したばっかりですので。

    お気に入りメニュー内ならば該当項目の右クリック→プロパティで
    アイコンの変更・・・とこれだけです。
    デフォルトのアイコンは「SYSTEMurl.dll」になっています。

    デスクトップにあるショートカットも同様でした。

    因みに最初から出来ないようにするやり方は・・・
    今現在はわかりません、すみません。(^^;
  4. BAY さん   2000-03-21 19:50:58
    そのページがあるディレクトリに「favicon.ico」という名前のアイコンファイルが置いてあると、自動的に読みこんでアイコンが変わります。(IE5以降のみ)
  5. まっちゃん さん   2000-03-21 20:04:32
    たしかMSサポートに記載があったと思って調べていたら・・・(^^;

    『[IE5]お気に入りに表示されるアイコンをカスタマイズする』
    http://www.microsoft.com/JAPAN/support/kb/articles/J052/0/29.htm
  6. kei さん   2000-03-21 23:07:14
    みなさま、どうもです……・MSのサポート技術情報ですね……とほほ
    最近、検索にしくじってばかり、このままだと、別な質問も(;_;

    で、このオリジナルアイコンの加えられる仕組みからしてIE5以降を
    使う限り避けられない(ユーザが制御できない)のかな?

    みんなのヒントによると、アイコンの保存先はwindowsShellIconCache
    みたいですね。このファイルを削除すればオリジナルアイコンは消え、
    標準のアイコンに戻ります……。
    ↑にデータを保存してるってコトは、画面表示速度低下にも繋がるの
     かなぁ。気にしないで良いのかな?

    あれ?ShellIconCacheを削除したら……アイコン変化しなくなった
    んだけど(例に挙げたサイトのショートカットを作成しても)これ
    は……希望の動作だ^^;。でも、元に戻せなくなってしまいました。
    とほほ。

    ユーザ側での任意の制御方法(ON/OFF)も、ひきつづき募集しますです。
  7. CE9A さん   2000-03-22 03:47:27
     確かにネスケではこの機能は使えません。
     ただ、一度IEでショートカットを作ったページの場合、ネスケでもショートカットを作ってみると・・・アラ不思議!(でもないですけどね・・・ShellIconCacheを参照した結果でしょうから^^;)

     ごみレス失礼しました(^^;)