どのURLからfaviconを取得するには?Web開発、faviconを取得するには?
たとえば、私はfaviconのGithubまたは他のウェブサイトを取得したいと思う私はURLの助けを借りてfaviconを得ることができます。
どのURLからfaviconを取得するには?Web開発、faviconを取得するには?
たとえば、私はfaviconのGithubまたは他のウェブサイトを取得したいと思う私はURLの助けを借りてfaviconを得ることができます。
URLのみ?あなたは推測する必要があります。たとえば、次のように試してみるとよいでしょう:
http://www.github.com/favicon.ico
これは保証されているわけではありませんが、一般的な推測です。 GitHubでのファビコンがhttps://assets-cdn.github.com/favicon.ico
でファビコンを探すための最も簡単な方法です
<link rel="icon" type="image/x-icon" href="https://assets-cdn.github.com/favicon.ico">
:あなたもサイトからHTMLを取得することができた場合でも、あなたはどのようなページ参照を参照して<link rel="icon" ...>
要素を探すことができます一度読み込まれたページのソースコードを表示してタグを探します。
たとえば、私はGithubまたは他のウェブサイトのfaviconを取得したいと思うし、私はURLの助けを借りてfaviconを得ることができます。あなた
は、URLのHTMLを読み、それがスペースで区切られた単語icon
(のようなrel="icon"
やrel="shortcut icon"
)を含むrel
属性でlink
を提供する場合参照してください。
href
が解決する相対URLを使用します。そうでない場合は、favicon.ico
を使用します。手順4が失敗した場合、サイトにはファビコンがない(またはHTMLが壊れている)ことがわかります。 (あなたはサイトには別のパスを指定した場合は、バックfavicon.ico
を使用することに失敗し、しかし...かもしれない)他の起源は、あなたがそのにアクセスできない限り、あなたはブラウザでこれを行うことができなくなります
注意コンテンツはCross-Origin Resource Sharingです。しかし、ブラウザ以外のコードからも実行できます。
http://www.google.com/s2/favicons?domain=<WEBSITE HERE>
これはGoogleが提供する小さなサービスです。
GitHubのような任意のドメインから任意のファビコンを返します。
あなたが書いたコードを表示し、あなたが持っている正確に何の問題を説明する必要があります。 – Borodin