Всем привет!
Вот решил написать простенькую программку для хранения моих закладок и возникло несколько вопросов, на которые я не нашел ответа.
1) Как проще всего получить иконку сайта (ту, что отображается рядом с URL в панели адреса)? Дело в том, что не у всех сайтов она хранится по адресу "адрес/favicon.ico", а разбирать теги ну очень не хочется... И вообще не хотелось бы прогружать ради иконки саму страничку, так как само содержание мне ни к чему.
Уважаемые авторы вопросов! Большая просьба сообщить о результатах решения проблемы на этой странице. Иначе, следящие за обсуждением, возможно имеющие аналогичные проблемы, не получают ясного представления об их решении. А авторы ответов не получают обратной связи. Что можно расценивать, как проявление неуважения к отвечающим от автора вопроса.
12-08-2007 14:27
>>> разбирать теги ну очень не хочется...
Так можешь и не вручную разбирать, а с помощью регулярных выражений. Указуется она тегом вида<LINK REL="shortcut icon" HREF="../favicon.ico" TYPE="image/x-icon">
>>> прогружать ради иконки саму страничку
Попробуй загрузить только первый килобайт - если там этого тега нет, скорее всего его нет нигде (с высокой вероятностью). Для этого в IndyWork пропиши if aSize>1024 then Disconnect
>>> сделать скриншот страницы целиком
Ye есть аналогичные вопросы, не точно то, что надо, но при желании информацией разжиться можно: »вопрос КС №48683«»вопрос КС №49320«»вопрос КС №49607« но в этом случае о том, чтобы сделать скриншот не загружая саму страничку речи даже не идет.
я честн говоря не знаю где она лежит, но то что теги придется разбирать ето более чем вероятно! и в реализации етого фрагмента не вижу ничего такого большого.
Если вы заметили орфографическую ошибку на этой странице, просто выделите ошибку мышью и нажмите Ctrl+Enter. Функция может не работать в некоторых версиях броузеров.