Можно ли получить значок URL-адреса при выполнении сценариев на стороне клиента для JavaScript?

Я предполагаю, что мне пришлось бы использовать JSONP для этого, но я не знаю ни одного сервиса, который позволил бы мне сделать это. Кто-нибудь знает о том, как это сделать?

2 ответа

Решение

Это конечно возможно. Сначала проверьте, объявлен ли favicon в метатеге, и извлеките URL. Если метатега нет, используйте URL /favicon.ico. Тогда используйте new Image(URL) манипулировать / тестировать файл.

Это не совсем то, что вы просили, но самый простой способ получить значок - использовать серверную службу, предоставляемую Google:

http://www.google.com/s2/favicons?domain=en.wikipedia.org

Просто отредактируйте его так, чтобы он указывал на нужный домен.

Другие вопросы по тегам