2010-06-29 02:16:45 +0000 2010-06-29 02:16:45 +0000
126
126
Advertisement

Как загрузить favicon с сайта?

Advertisement

Когда вы просматриваете сайт, “фаворикон” иконка появляется на вкладке или рядом с URL (или рядом с закладкой).

Если я хочу, чтобы эта графика, есть ли способ загрузить его непосредственно с сайта? Я бы предпочел загрузить его прямо из Интернета, но если все остальное не удастся, я выкопаю его из любого места, где он хранится на моем компьютере (Windows 7, Firefox 3.6.6).

Advertisement
Advertisement

Ответы (11)

164
164
164
2010-06-29 02:34:44 +0000

Studiohack имеет “тщательный” подход, но имеет короткий взлом:

  1. Введите доменное имя типа https://superuser.com/(должно заканчиваться на ‘/’)
  2. Добавьте favicon.ico в конец
  3. Нажмите enter (это должно быть в URL: https://superuser.com/favicon.ico)
  4. Щелкните правой кнопкой мыши на изображение и нажмите “сохранить изображение как”.
48
48
48
2010-06-29 02:50:58 +0000

Читая http://en.wikipedia.org/wiki/Favicon , вы также можете обнаружить, что:

Следующий формат совместим с кросс-браузерами и поддерживается Internet Explorer, Firefox, Chrome и Opera.[3]

<link rel="shortcut icon" href="http://www.example.com/myicon.ico" />

Дополнительно также допустимо следующее:

<link rel="shortcut icon" href="/somepath/myicon.ico" />

Ниже показан поддерживаемый формат ссылочных тегов, с использованием примеров, для HTML и XHTML.

HTML:

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

Таким образом, общепринятой практикой является помещение файла под названием ‘favicon.ico’ в корневую папку, но чтобы быть уверенным, вы должны просмотреть исходный код обслуживаемого файла и посмотреть, если и что там определено.

, например, для http://superuser.com это

<link rel="shortcut icon" href="http://sstatic.net/su/favicon.ico">
```.
29
Advertisement
29
29
2013-01-31 05:02:27 +0000
Advertisement

Не всегда можно добавить /favicon.ico (например, https://superuser.com/favicon.ico ) Все ответы сложнее, чем необходимо.

Все, что вы делаете, это то, что написано здесь: http://www.itechcolumn.com/4-way-download-favicon-website/

  1. Зайдите на целевой сайт.
  2. Просмотр источника страницы (щелкните правой кнопкой мыши на странице и выберите “Просмотр источника страницы”) - использование Firefox, может немного отличаться в других браузерах.
  3. Поиск (Ctrl+F) “ярлыка”
  4. Вы должны увидеть нечто подобное:

  5. Щелкните правой кнопкой мыши по ссылке http://www.sitename.com/images/favicon.ico и сохраните иконку. Или откройте страницу по URL и сохраните страницу.

26
26
26
2014-11-24 07:12:03 +0000

Вы можете сделать это с помощью конвертера Google S2.

Вот синтаксис : http://www.google.com/s2/favicons?domain=DomainName

ex http://www.google.com/s2/favicons?domain=https://superuser.com/

14
Advertisement
14
14
2015-10-02 17:12:24 +0000
Advertisement

Ни один из предыдущих ответов не работал для меня, так как сайт, с которого мне нужна была иконка, был внутренним сайтом, не выставлял его в исходнике, и не позволял добавлять /favicon.ico, поэтому я выкопал немного больше.

Chrome может надежно вытащить фаворикона с помощью этого решения:

  1. Посетите сайт, на котором вы хотите получить фаворикон для
  2. Добавьте ‘chrome://favicon/’ перед сайтами url.
  3. пример: chrome://favicon https://google.com
  4. Клик правой кнопкой мыши на изображение
  5. Сохранить изображение как…
5
5
5
2012-12-11 12:06:19 +0000

Если у вас включен JavaScript, вы можете запустить его в консоли :

(function() {
    var i=0;
    var arrLink = [];
    var found = 0;
    arrLink = document.getElementsByTagName('link');
    if (arrLink.length > 0) {
        for (i=0; i < arrLink.length; i++) {
            if (typeof arrLink[i].rel !== 'undefined' && arrLink[i].rel.indexOf('icon') > -1) {
                found = 1;
                window.open(arrLink[i].href);
            }
        }
        if (found === 0) {
            alert('favico Not Found');
        }
    } else {
        alert('favico Not Found');
    }
})();

Или используйте код ниже в качестве закладки / вставьте в URL :

javascript:(function(){var a=0,b=[],c=0,b=document.getElementsByTagName("link");if(0<b.length){for(a=0;a<b.length;a++)"undefined"!==typeof b[a].rel&&-1<b[a].rel.indexOf("icon")&&(c=1,window.open(b[a].href));0===c&&alert("favico Not Found")}else alert("favico Not Found")})();
5
Advertisement
5
5
2010-06-29 02:19:19 +0000
Advertisement

В Firefox 3: Нажмите на фаворитик, появится всплывающее окно, и вы можете нажать кнопку “Дополнительная информация”… в всплывающем окне перейдите на вкладку “Медиа”. Выделите конкретный медиа-элемент, который вы хотите (он показывает предварительный просмотр в большом, белом пространстве в нижней части окна), затем нажмите кнопку “Сохранить как”. Дайте ему имя, выберите место, и все готово! :)

Некоторые сайты могут не иметь фаворикона в списке, но некоторые будут… хит или пропустить… попробуйте это на Суперпользователе… SU имеет фаворикона в списке…

2
2
2
2012-12-11 08:38:27 +0000

Нет необходимости во всем этом PHP дерьме.

Все, что вам нужно сделать в Firefox, это нажать на изображение ico в URL, нажать на кнопку “Дополнительная информация”, затем нажать на кнопку “Медиа”. Favicon.ico обычно первый в списке и уже выделен, но если это не так, прокрутите вниз и нажмите кнопку “Сохранить как”.

Кстати, так как Firefox 16, ico изображения больше не отображаются в поле URL, а делаются в каждой вкладке и могут быть захвачены таким же образом.

1
Advertisement
1
1
2011-12-13 14:49:05 +0000
Advertisement

Попробуйте этот бит PHP, который хватает favicon и сохраняет его как файл .ico. Скорее всего, вы можете использовать его для захвата практически любого файла. Обратите внимание на использование флага ‘b’ для ‘двоичных’ файлов.

<?php
    echo '<p>Fetching Favicon.ico.</p>';
    $in = fopen('http://targetdomain.com/favicon.ico', 'rb');
    $contents = '';
    while (!feof($in)) {
        $contents .= fread($in, 8192);
        }
    fclose($in);
    $len = strlen($contents);
    echo '<p>Read ' . $len . ' bytes.</p>';

    $out = fopen('favicon.ico', 'wb');
    fwrite($out, $contents, $len);
    fclose($out);
    echo '<p>Written Favicon.ico.</p>';
?>
```.
0
0
0
2017-01-18 08:30:02 +0000

Урл фаворикона может отличаться от www.example.com/favicon.ico.

Просто нажмите правой кнопкой мыши на страницу и нажмите View Page Source, затем вы можете найти ссылку favicon в теге head!

например :

<link href="/MyFavicon.ico" type="image/x-icon" rel="shortcut icon"/>
0
0
0
2014-12-11 10:42:11 +0000

Просто скопируйте url из адресной строки и возьмите сайт и щелкните правой кнопкой мыши и выберите источник просмотра или тип адресной строки:view-source:website address.if you want to get the icbook,just type, view-source http://www.facebook.com and just press Ctrl and F together and type .ico and you will see a link.in that there is a text with .ico separated with green color.press that link.you won’t see the icon.right click > Save Image As and then give name and save it.

Advertisement

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

3
3
28
13
10
Advertisement
Advertisement