Полезная информация

Юристы зарабатывают огромные деньги и славу, оперируя хорошим знанием законов. Правила форума — простой путь к успешному общению.

№109-09-2021 01:02:03

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Chrome 92.0

favicon рядом со ссылками

Подскажите скрипт для добавления favicon рядом со ссылками сайтов в результатах поиска гугла, как в яндексе.


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№209-09-2021 04:47:44

oleg.sgh
Участник
 
Группа: Members
Зарегистрирован: 19-04-2014
Сообщений: 3141
UA: Firefox 91.0

Re: favicon рядом со ссылками

KOT040188
Где-то давно брал, но работает до сих пор.

скрытый текст

Выделить код

Код:

// ==UserScript==
// @name         Фавиконы Google
// @description  Добавляет фавиконы в поиск Google.
// @include      https://www.google.ru/*
// @include      https://www.google.ru/*/*
// @include      https://www.google.com/*
// @include      https://www.google.com/*/*
// @run-at       document-start
// @version      2.7
// @licence      Apache 2.0
// @icon         http://nv.github.com/faviconize-google.js/chrome/icon_48.png
// @grant          GM_addStyle
// @namespace http://userscripts.ru/js/faviconize-google/
// ==/UserScript==


(function(){

    (typeof GM_addStyle != 'undefined' ? GM_addStyle : function addStyle(css) {
        var head = document.getElementsByTagName('head')[0];
        var style = document.createElement("style");
        style.type = "text/css";
        style.appendChild(document.createTextNode(css));
        head.appendChild(style);
    })(".favicon {\
    padding-right: 4px;\
    vertical-align: middle;\
    border: none;\
}\
#res .favicon {\
    left: -20px;\
    position: absolute;\
    top: 2px;\
    z-index: 9;\
}\
div.vsc {\
    position: relative;\
}\
div.vsc img.favicon {\
    position: absolute !important;\
    top: 0;\
    left: -20px !important;\
}\
");

    var FAVICON_GRABBER = 'https://www.google.com/s2/favicons?domain='; // 'http://favicon.yandex.net/favicon/'
    var QUERY = '#ires .g h3 a:not([id]), #res .g a:not([id])';

/**
 * @param {NodeList} links
 */
function add_favicons_to(links) {
    for (var i=0; i<links.length; i++) {
        if (links[i].firstChild.className != 'favicon') {
            var host = links[i].href.replace(/.*https?:\/\//, '').replace(/\/.*$/,'');
            var img = document.createElement('IMG');
            img.src = FAVICON_GRABBER + host;
            img.width = '16';
            img.height = '16';
            img.className = 'favicon';
            links[i].insertBefore(img, links[i].firstChild);
        }
    }
}

add_favicons_to(document.querySelectorAll(QUERY));

/**
 * Debounce function from http://code.google.com/p/jquery-debounce/
 */
function debounce(fn, timeout, invokeAsap, context) {
    if (arguments.length == 3 && typeof invokeAsap != 'boolean') {
        context = invokeAsap;
        invokeAsap = false;
    }
    var timer;
    return function() {
        var args = arguments;
        if(invokeAsap && !timer) {
            fn.apply(context, args);
        }
        clearTimeout(timer);
        timer = setTimeout(function() {
            if(!invokeAsap) {
                fn.apply(context, args);
            }
            timer = null;
        }, timeout);
    };
}

document.addEventListener('DOMNodeInserted', debounce(function handleNewFavicons(event){
        if (event.target.className != 'favicon') {
            add_favicons_to(document.querySelectorAll(QUERY));
        }
    }, 500)
, false);

})();

Отсутствует

 

№309-09-2021 09:29:30

kokoss
Участник
 
Группа: Members
Зарегистрирован: 15-02-2018
Сообщений: 1722
UA: Firefox 52.0

Re: favicon рядом со ссылками


Win7

Отсутствует

 

№409-09-2021 10:05:55

bezuma
Участник
 
Группа: Members
Откуда: Москва
Зарегистрирован: 26-01-2014
Сообщений: 256
UA: Firefox 92.0

Re: favicon рядом со ссылками

KOT040188
https://greasyfork.org/ru/scripts/29863-gicon

Отсутствует

 

№509-09-2021 23:48:12

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Chrome 92.0

Re: favicon рядом со ссылками

Попробовал все три, ни один не работает. Я на андроиде пробую, может в этом дело.


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№622-09-2021 00:09:54

soll
Участник
 
Группа: Members
Зарегистрирован: 18-03-2014
Сообщений: 112
UA: Firefox 45.0

Re: favicon рядом со ссылками

KOT040188 пишет

Попробовал все три, ни один не работает.

На десктопе работает 100%, сам много лет пользуюсь.

Отсутствует

 

№722-09-2021 16:11:08

KOT040188
Участник
 
Группа: Members
Зарегистрирован: 07-11-2012
Сообщений: 425
UA: Firefox 94.0

Re: favicon рядом со ссылками

soll пишет

KOT040188 пишетПопробовал все три, ни один не работает.На десктопе работает 100%, сам много лет пользуюсь.

Уже подсказали расширение и оно тоже работает только на в версии для пк, на мобильном виде не работает. Может есть вариант для мобильного?


Вы думаете у котов лёгкая жизнь? А вы попробуйте целый день лизать меховую шапку!

Отсутствует

 

№831-08-2022 07:23:35

Fillimonova
Участник
 
Группа: Members
Откуда: Новосибирск
Зарегистрирован: 31-08-2022
Сообщений: 3
UA: Chrome 104.0
Веб-сайт

Re: favicon рядом со ссылками

В корень сайта загрузи favicon.ico, а далее вывод ведь автоматический.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]