Как я могу получить значок веб-сайта? [закрытый]

Глобальные переменные плохи, если они позволяют Вам управлять аспектами программы, которая должна быть только изменена локально. В ООП globals часто конфликтуют с идеей инкапсуляции.

7
задан metersharky 19 August 2018 в 08:10
поделиться

4 ответа

Многие сайты помещают файл favicon.ico в корень, поэтому загрузите файл «www.asite.com/favicon.ico», если он существует. Я думаю, что устаревший IE поддерживает только один значок, поэтому большинство из них должно быть доступно.

Вы также можете попробовать проверить теги ссылок, чтобы увидеть, есть ли какие-то определенные места.

например:

<link rel="icon" type="image/vnd.microsoft.icon" href="http://example.com/image.ico"> 

подробнее значки здесь:

http://en.wikipedia.org/wiki/Favicon

17
ответ дан 6 December 2019 в 05:49
поделиться

Открытый исходный код HTML для рассматриваемой страницы. Там вы найдете ссылку на значок.

Например, для этой самой страницы вы можете увидеть следующее:

<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico">
<link rel="apple-itouch-icon" href="http://sstatic.net/so/apple-touch-icon.png">

Если вы хотите сделать это программно, вам нужно проанализировать HTML, пытаясь найти ссылку на * .ico файл в разделе HTML / HEAD.

10
ответ дан 6 December 2019 в 05:49
поделиться

Небольшое примечание: получение значка - правильный подход, но имейте в виду, что это не так просто, как кажется - см. http://nick.typepad.com/blog /2008/11/favicon-hell-sm.html

2
ответ дан 6 December 2019 в 05:49
поделиться

Вам следует искать ссылку .ico в разделе HEAD HTML. Например, просмотрев веб-сайт Google, я обнаружил следующее:

http://www.google.com/favicon.ico "type =" image / x-icon "/>

, что в точности соответствует значку Google. .

Надеюсь, это поможет :)

0
ответ дан 6 December 2019 в 05:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: