Adds a favicon for the website next to every external link on the page. Clearly shows when you will be leaving the current site, and where you will be going! (Unfortunately making links longer than expected can result in unwanted overflow on various websites. For example, Google header bar!)
Nice research, thanks!
But if the original works perfectly, then why do you want to use a different favicon provider?
Are you trying to escape the Google monopoly? :)
[Edit: Oops, I forgot we aren't using Google since your last contribution on userscripts.org!]
:-)
Sorry, I read your post on OpenUserJS now. So the problem is speed? There are a few things that could improve the speed:
initialDelay
and delayIncrement
, increase batchSize
.alwaysUseGoogle=true
at the top of the script. That variable could be renamed, since it uses g.etv.co
at the moment, not Google!)favicon.ico
file.)If you find a service that is always better than g.etv.co
then I'm happy to switch (again). :)
(We could refactor the script a little and put services at the top, to make it easier for users to reconfigure.)
FaviconizeTheWeb (too in OpenUserJS) : Maybe try an alternate sevice to find Favicon ?
That's the following of my request in FaviconizeTheWeb Request
I use your original code now (work perfectly).
But i try to find others services:
//g.etfv.co - ( It provide favicon silently, BUT seems use https only for Its paid services).
//img.src = 'http://g.etfv.co/' + protocol + "://" + host;
//api.byi.pw (JAPANESE site) - Work BUT not provide all Faviicons (no greasyFork.ico by example) .
//img.src = 'http://api.byi.pw/favicon?url=' + protocol + "://" + host;
//favicon.yandex.net - Work BUT FavIcons are strange.
//img.src = 'http://favicon.yandex.net/favicon/' + protocol + "://" + host;
What's the best solution ??
Ps, some ideas here:
Favicons Next To External Links [Css-Tricks]