faviconの自動表示について



0   名前: もじゃ : 2007/02/27(火) 22:27  ID:U4MPr60/ sub-Rc
【何をしたいのか】

 GoogleやYahooのようにお気に入りに追加しなくても
 サイトを開いただけで
 アドレスバーの横にアイコン(ファビコン)を表示するようにしたい。

【現在の状況】
 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
 この埋め込みでお気に入り表示はできるようになったが、
 お気に入りに追加しないとアドレスバーの横のアイコンが指定のものに
 変更されない。

【何をしてみたのか】
<script language="JavaScript">
image = new Image();
image.src="favicon.ico";
</script> 

上記を追加してみたが変わらずです。
favicon.icoも別名に変えたり、ico→pngに変えたりもして試しました。
スクリプトを使用してもかまいませんので方法がないでしょうか。
いろいろ検索しましたが見つかりません。

1   名前: はな : 2007/02/27(火) 22:27  ID:ck7SJeh2 sub-bK
IE7だと、<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
を挿入しておけば、ほぼ確実に表示されます。
IE7の場合、フィバコンファイルさえあれば、
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
を入れていないページでもなぜか表示されることがあります。
IE6だと出たり、出なかったりするようです。
IE6が完全対応していないのかも知れません。

2   名前: Satoshi : 2007/02/27(火) 22:27  ID:TePBP68u sub-t1
自分が知る限りでは、
・PC内のキャッシュを削除してからヤフー等を開くとアイコンは表示されない
→topページかどこかで読み込ませてる可能性
・環境によっては自動でfaviconを探す
→逆に考えれば設定が必須の環境も

自分はIEの仕様なり何なりが良く分かってないので
あんまり参考になってないかもしれませんが

3   名前: もじゃ : 2007/02/27(火) 22:27  ID:BSa.LfUf sub-7c
>はなさん

ありがとうございます。
IE7だとデフォルトでサーチするようですね。
自分は6なのでやや不安定なようです。
ブラウザ&IE&OSの組み合わせによってばらつきがあることが分かりました。

>Satoshiさん

ありがとうございます。
すみません。
確認漏れでしたがキャッシュ削除するとYahooも見えなくなりますね。
FireFoxなどIE以外のブラウザだと割と表示されたりするようです。
(がんばれIE^^;)

IEを7にすることで対応が出来るかもしれませんが
環境の問題で未実施です。
引き続き、IE6で強制的に表示する方法について
情報がありましたら教えていただけると幸いです。

一覧へ戻る