2017-09-19 16 views
0

外部のウェブサイトから自動的にfaviconをHTML形式で読み込む方法はありますか?たぶん、特定のjavascriptを検索して、faviconのパスを "img"の中に入れてコピーします。html load external url favicon

URLのリストがある場合は、サイトごとに非常に問題のあるfaviconが見つかり、それらを機能させてください。

そのような複雑なjavasriptがない場合は、「a href」URLを「img」部分の末尾に「favicon.ico」と置くだけの別の単純なものかもしれません:)これはすべてのURLで動作しますが、少なくとも何かが必要です。

おかげ

例:

<div class=web> 
<a href="https://web1.com/"><img src="https://web1.com/favicon.ico">WEB1.com</a> 
<a href="https://web2.com/"><img src="https://web2.com/favicon.ico">WEB2.com</a> 
... 
</div> 
+0

は、なぜあなたは代わりにリンクタグのimgタグ内のファビコン必要があるでしょうか? –

+0

img要素に追加する前に、.icoをbase64に変換する必要があります。 – Adriani6

+0

私は問題は、icoファイルのファンの名前が違うことだと思います。したがって、基本的にウェブサイトのURLだけでなく、icoファイルの正確なURLを持つべきです。それは、それが提供された例で使用されているように動作します。 – monas

答えて

0

Googleがこれを行うためのAPIを持っています。 https://www.google.com/s2/favicons?domain=example.orgのように、ターゲットドメインをGoogle APIのURLに追加するだけです。

だからあなたの例では、次のようになります。

<div class=web> 
    <a href="https://web1.com/"><img src="https://www.google.com/s2/favicons?domain=web1.com">WEB1.com</a> 
    <a href="https://web2.com/"><img src="https://www.google.com/s2/favicons?domain=web2.com">WEB2.com</a> 
    ... 
</div>