Web sitesinden favicon nasıl indirilir?


121

Bir web sitesine göz attığınızda, sekmede veya URL'nin yanında (veya yer iminin yanında) "favicon" simgesi görünür.

Bu grafiği istersem, doğrudan siteden indirmenin bir yolu var mı? Doğrudan webden indirmeyi tercih ederdim, ama diğerleri başarısız olursa, bilgisayarımda depolandığı her yere kazarım (Windows 7, Firefox 3.6.6).

Yanıtlar:


158

Studiohack "kapsamlı" bir yaklaşıma sahiptir, ancak kısa bir kesmek

  1. Gibi etki alanı adını girin https://superuser.com/('/' ile bitmeli)
  2. favicon.icoSonuna ekle
  3. Basın girmek (bu adresten olmalıdır: https://superuser.com/favicon.ico)
  4. Resmi sağ tıklayın ve "resmi farklı kaydet" i tıklayın

Diğer cevapların hepsi harika. Çok şey öğrendim, teşekkür ederim. Ancak, özel amaçlarım için aradığım şey buydu. Kabul edilmiş.
Robert Cartaino

2
Wikia gibi siteler hariç.
Merhaba71

10
Çok basit ama dahi.
Raffi Khatchadourian

48

http://en.wikipedia.org/wiki/Favicon okuyarak şunu da bulabilirsiniz:

Aşağıdaki biçim tarayıcılar arası uyumludur ve Internet Explorer, Firefox, Chrome ve Opera tarafından desteklenir. [3]

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

Ek olarak, aşağıdakiler de kabul edilebilir:

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

Aşağıda HTML ve XHTML için örnekler kullanılarak desteklenen link etiketi formatları gösterilmektedir.

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">

Bu nedenle, genel uygulama kök dizinine 'favicon.ico' adında bir dosya koymaktır, ancak emin olmak için sunulan dosyanın kaynak kodunu aramanız ve orada ne tanımlanıp tanımlanmadığına bakmanız gerekir.

örneğin, http://superuser.com için

<link rel="shortcut icon" href="http://sstatic.net/su/favicon.ico"> 

1
Favicon.ico dosyasını kök klasörde, özellikle de Wikia'da saklamayan siteler buldum. Ancak yukarıda çalıştı.
D Coetzee

Bir sayfada teftiş elemanının açılması ve aranması icoonu bulmalıdır.
Qwertie

Bu da benim için çalıştı, SFTP sunucusunun HTTPS arabirimine eklemek için bir müşterinin genel sitesindeki simgesini ararken.
Dacid Salin

29

Her zaman /favicon.ico ekleyemezsiniz (örn. Https://superuser.com/favicon.ico )
Tüm cevaplar gerekenden daha karmaşıktır.

Tek yaptığınız burada yazılı olan şey: http://www.itechcolumn.com/4-way-download-favicon-website/

  1. Hedef siteye git.
  2. Sayfa kaynağını görüntüleyin (Sayfayı sağ tıklayın ve "Sayfa kaynağını görüntüle" yi tıklayın) - Firefox'u kullanmak diğer tarayıcılarda biraz farklı olabilir.
  3. Ara (Ctrl + F) "kısayol simgesi" için
  4. Böyle bir şey görmelisin:

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

  5. Http://www.sitename.com/images/favicon.ico linkini sağ tıklayın ve simgeyi kaydedin. Veya, URL’yi kullanarak sayfayı açın ve sayfayı kaydedin.


4
iyi tavsiye! Ancak, tüm siteler doğrudan HTML’de belirtilmemiştir, çıkarılabilir.
Jeff Atwood

1
/ favicon.ico olmadığında bu işe yaradı. Teşekkürler.
Joshua Dance

26

Bunu Google S2 çevirici kullanarak yapabilirsiniz.

Sözdizimi İşte: http://www.google.com/s2/favicons?domain=DomainName

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


harika bir araç ve özel favico url'sine gitmekten daha hızlı
Luca Steeb

Bu benim için çalışmanın tek yolu.
Anixx

BU aslında cevap olmalı! Çünkü yukarıdaki kabul edilen cevap, favicon dosyasının her zaman kök dizinde olduğunu varsayıyor, her zaman "favicon" olarak adlandırılıyor ve her zaman böyle olmadığı her zaman .ico biçiminde ! . Birisi, bir yere, @vamshi linkindeki isteğin Google'ın S2 kütüphanesini, önbelleğe alınmış olanı görüntülemek yerine favicon'u hedef web sitesinden çekmesini sağladığını söyledi. Ama emin olmak için test ederim.
ışık geçirmez

1
Hayır, etki alanı adı google ile erişilebilir değilse işe yaramaz, bu özel ağlarda doğru olabilir.
Andrew Savinykh

13

İhtiyaç duyduğum site iç siteden çıktığı, kaynakta göstermediği ve /favicon.ico eklenmesine izin vermediği için önceki cevapların hiçbiri benim için çalıştı.

Chrome, bu çözümü kullanarak favicon'u güvenilir bir şekilde çekebilir:

  1. Favicon'u istediğiniz siteyi ziyaret edin
  2. Sitelerin URL'lerinden önce 'chrome: // favicon /' öğesini ekleyin.
  3. Resmin üzerine sağ tıklayın
  4. Resmi farklı kaydet ...

5

Firefox 3'te: Favicon'u tıklayın, bir açılır pencere belirir ve açılan pencerede "daha fazla bilgi" ... tıklayabilirsiniz, "Medya" sekmesine gidin. İstediğiniz medya öğesini vurgulayın (pencerenin altındaki büyük, beyaz alanda bir önizleme gösterilir), ardından "Farklı Kaydet" i tıklayın. Bir isim verin, bir yer seçin ve işiniz bitti! :)

Bazı siteler listelenen favicon'lara sahip olmayabilir, ancak bazıları ... isabet eder veya ıskalar ... Süper Kullanıcı'da bunu deneyin ... SU'da listelenen bir favicon var ...


1
Bu en son Firefox'ta (ver 21) aynı şekilde çalışır, ancak favicon sitenin kökünde IE varsayılanı ise, orada medya olarak görünmez! Doğrudan HTML’de belirtilmediğinden ima edilir.
Jeff Atwood

4

JavaScript'i etkinleştirdiyseniz, bunu konsolda çalıştırabilirsiniz:

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

Alternatif olarak, aşağıdaki kodu URL’de yer imi / yapıştır olarak kullanın:

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

2

Bütün bu PHP saçmalığına gerek yok.

Firefox’ta yapmanız gereken tek şey URL’deki ico resmine, "Daha Fazla Bilgi" ye ve ardından "Medya" düğmesine tıklayın. Favicon.ico genellikle listede ilk sırada yer alır ve zaten vurgulanır, ancak değilse, aşağı kaydırın ve sonra "Farklı Kaydet" düğmesini tıklayın.

Bu arada, Firefox 16’dan bu yana, ico görüntüleri artık URL alanında görünmüyor, ancak her sekmede de aynı şekilde yakalanabiliyor.


Bu artık doğru görünmüyor. Favicon sadece sekmede görünür. URL kutusu simgesi, yalnızca site güvenliği ve izinleri hakkında bilgi veren bir
kronometrik

1

Favicon'u kapan ve bir .ico dosyası olarak kaydeden PHP'nin bu bitini deneyin. Neredeyse herhangi bir dosyayı kapmak için muhtemelen kullanabilirsiniz. 'İkili' bayrağı için 'b' kullanımına dikkat edin.

<?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>';
?>

1
Bu işe yarayabilir, ancak oldukça overkill olabilir ve OP'nin Windows / Firefox'tan indirme isteği ile uyuşmuyor. PHP kullanacaksanız, kaynak kod içindeki link referansını da arayabilirsiniz.
wag2639

0

url’yi adres çubuğundan kopyalayıp web sitesine gidin ve sağ tıklayın ve görünüm kaynağını seçin ya da adres çubuğuna yazın: view-source: website address.Telefon ikonunu görmek istiyorsanız, sadece view-source yazın : http://www.facebook.com ve sadece Ctrl ve F tuşlarına birlikte basın ve .ico yazın ve bir link göreceksiniz. Bunun üzerine .ico ile yeşil renkle vurgulanmış bir metin olacaktır. Bu linke basın. simgesine tıklayın.> Resmi Farklı Kaydet'e tıklayın ve ardından isim verin ve kaydedin.


0

Favicon URL'si belki farklı olabilir www.example.com/favicon.ico.

Sadece sayfaya sağ tıklayın ve üzerine tıklayın View Page Source, daha sonra faviconbağlantıyı headetikette bulabilirsiniz !

Örneğin :

<link href="/MyFavicon.ico" type="image/x-icon" rel="shortcut icon"/>
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.