2017-09-19 6 views
0

거기 html 형식 내부의 외부 웹 사이트에서 favicons를 자동으로로드하는 방법은 무엇입니까? 어쩌면 특정 자바 스크립트 검색 및 복사 favicon 경로를 넣어 "img".html로드 외부 URL favicons

URL 목록이 있으면 모든 사이트에 대해 매우 문제가있는 favicon이 발견되어 계속 작동합니다.

그리고 그러한 복잡한 자바 스크립트가 없다면 "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

구글 그냥이 작업을 수행 할 수있는 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>