Como baixar favicon do site?

116

Quando você navega em um site, o ícone "favicon" é exibido na guia ou ao lado do URL (ou próximo ao favorito).

Se eu quiser esse gráfico, há uma maneira de baixá-lo diretamente do site? Eu prefiro baixá-lo diretamente da web, mas se tudo o mais falhar, vou retirá-lo de onde quer que esteja armazenado no meu computador (Windows 7, Firefox 3.6.6).

    
por Robert Cartaino 29.06.2010 / 04:16

11 respostas

148

Studiohack tem a abordagem "completa", mas aqui está um pequeno hack:

  1. Insira o nome do domínio como https://superuser.com/ (deve terminar com '/')
  2. Adicione favicon.ico ao final
  3. Pressione Enter (isso deve estar no URL: https://superuser.com/favicon.ico )
  4. Clique com o botão direito na imagem e clique em "salvar imagem como"
por 29.06.2010 / 04:34
44

lendo o link você também pode descobrir que:

The following format is cross-browser compatible and is supported by Internet Explorer, Firefox, Chrome, and Opera.[3]

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

Additionally the following is also acceptable:

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

The following shows the supported format of link tags, using examples, for HTML and 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">

Assim, a prática comum é, na verdade, colocar um arquivo chamado 'favicon.ico' na pasta raiz, mas, para ter certeza, você precisa procurar o código-fonte do arquivo servido e ver se e o que está definido nele.

por exemplo, para link , é

<link rel="shortcut icon" href="http://sstatic.net/su/favicon.ico"> 
    
por 29.06.2010 / 04:50
28

Você não pode sempre adicionar /favicon.ico (por exemplo, link )
Todas as respostas são mais complicadas do que o necessário.

Tudo o que você faz é o que está escrito aqui: link

  1. Ir para o site de destino.
  2. Visualize a origem da página (clique com o botão direito do mouse na página e clique em "Fonte da página de exibição") - usando o Firefox, pode ser um pouco diferente em outros navegadores.
  3. Pesquise (Ctrl + F) para "ícone de atalho"
  4. Você deve ver algo assim:

    link rel="shortcut icon" href="http://www.sitename.com/images/thenameofthefavicon.ico"/>

  5. Clique com o botão direito no link link e salve o ícone. Ou abra a página usando o URL e salve a página.

por 31.01.2013 / 06:02
23

Você pode fazer isso usando o conversor do Google S2.

Esta é a sintaxe: link

ex: link

    
por 24.11.2014 / 08:12
10

Nenhuma das respostas anteriores funcionou para mim, pois o site do qual eu precisava era um site interno, não o expus na fonte e não permiti acrescentar o /favicon.ico, então eu procurei um pouco mais.

O Chrome pode puxar o favicon de forma confiável usando esta solução:

  1. Visite o site para o qual você deseja o favicon
  2. Adicione "chrome: // favicon /" antes do URL dos sites.
    • exemplo: chrome: // favicon / link
  3. Clique com o botão direito na imagem
  4. Salvar imagem como ...
por 02.10.2015 / 19:12
5

No Firefox 3: Clique no favicon, aparece um pop-up, e você pode clicar em "mais informações" ... na janela que aparece, vá para a guia "Mídia". Realce o item de mídia específico que você deseja (ele mostra uma visualização no grande espaço em branco na parte inferior da janela) e clique em "Salvar como". Dê um nome, escolha um local e pronto! :)

Alguns sites podem não ter um favicon listado, mas alguns podem ... acertar ou errar ... tente isso no Superusuário ... SU tem um favicon listado ...

    
por 29.06.2010 / 04:19
4

Se o JavaScript estiver ativado, você poderá executar isso no console:

(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');
    }
})();

Como alternativa, use o código abaixo como um favorito / cole na 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")})();
    
por 11.12.2012 / 13:06
2

Não há necessidade de toda essa porcaria PHP.

Tudo o que você precisa fazer no Firefox é clicar na imagem do ico no URL, clicar em "Mais informações" e clicar no botão "Mídia". O Favicon.ico é geralmente o primeiro da lista e já está destacado, mas se não estiver, role para baixo e clique no botão "Salvar como".

A propósito, desde o Firefox 16, ico as imagens não são mais exibidas no campo URL, mas em cada guia e podem ser capturadas da mesma maneira.

    
por 11.12.2012 / 09:38
1

Tente este bit de PHP que pega o favicon e o salva como um arquivo .ico. Você provavelmente poderia usar isso para pegar quase qualquer arquivo. Observe o uso do 'b' para o sinalizador 'binário'.

<?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>';
?>
    
por 13.12.2011 / 15:49
0

apenas copie o URL da barra de endereço e pegue o site, clique com o botão direito do mouse e selecione ver fonte ou no tipo de barra de endereço: view-source: website address.Se você deseja obter o ícone do facebook, basta digitar, view-source: link e apenas pressione Ctrl e F juntos e digite .ico e você verá um link.Naqui haverá um texto com .ico destacado com cor verde.Pressione esse link.Você verá o ícone.Clique com o botão direito > Salvar imagem como e, em seguida, dar nome e salvá-lo.

    
por 11.12.2014 / 11:42
0

O URL favicon pode ser diferente de www.example.com/favicon.ico .

Simplesmente clique com o botão direito na página e clique em View Page Source , então você pode encontrar o link favicon na tag head !

por exemplo. :

<link href="/MyFavicon.ico" type="image/x-icon" rel="shortcut icon"/>
    
por 18.01.2017 / 09:30