2012-03-25 15 views
0

I URLに基​​づいファビコンを表示することができますスクリプトを持っている:あなたが例を見ればExampleなぜ見えないファビコンがある

次の2つのリンク、複数のGoogleへのリンクと人気のあるオランダに他のを見ることができますニュースサイト。あなたが見ることができるように、Googleのfaviconはスクリプトによって取り出され、もう一方はそうではありません。これはどのように可能ですか?これを引き起こしているのは何ですか?私がウェブサイトに行くと、彼らはfaviconを持っているのがわかります。このfaviconを取得するコードで何が変更できますか?

+1

をIはwww.nu.nl/favicon.icoためにその要求を確認することができreturnは '404'(見つからない)という応答を返します。 – Cyclonecode

+0

OK私は今、imgのパスだけがあり、実際にはソースコードにimgは存在しないことを理解しています。私はそれを動作させるために行うことができます "単純な"何もないですか? – Youss

+0

なぜ私はdownvote ..を取得していますか? – Youss

答えて

8

nu.nlためのファビコンをhttp://www.nu.nl/images/favicon.ico

の下に格納されているため、迅速かつ汚いソリューションをチェックアウト:http://jsbin.com/eselap/2/edit、URLをハードコードしていました。理想的には、ページをリクエストして解析し、faviconのURLを見つける必要があります。

+0

どうしたらいいですか?この種の「urls」やfaviconを取得するためにコード内で変更できるものはありますか? 'ファビコン::{ 「VAR-このまたは機能-その??」:「/images/favicon.ico」 – Youss

+0

おかげで、私はそれが今:)(あなたのようなURLを追加dynamiclyする方法があると思いますか取得します} ' – Youss

+0

@Youss質問を編集して詳細を追加する方がいいでしょうか? – galymzhan

2

あなたが直接http://www.nu.nl/favicon.icoにアクセスした場合、あなたはそれがファビコンイメージではありませんいます。

faviconのパスは設定可能です。

4

スクリプトは、ウェブサイトのルートにある特定のアイコンファイルを探しますが、アイコンファイルには自由に名前を付けることができ、サイト内の任意のフォルダに配置します。

スクリプトがすべてのファビコンのために仕事をしたい場合は、ページのHTMLソースを取得favion情報を見つけるために、それを解析し、それが実際にあるアイコンを探しする必要があります。パス/imagesにファビコンを定義link -tagが従っているページnu.nlhead

2

:Firebugので

<link type="image/x-icon" href="/images/favicon.ico" rel="shortcut icon"> 
関連する問題