Bookmarklets

Простой трюк для выделения внешних ссылок на веб-странице

Некоторые популярные веб-сайты, в том числе Mashable, The Huffington Post и TechCrunch, включают в свои истории слишком много внутренних ссылок (гиперссылки, указывающие на их собственный веб-сайт), и часто бывает трудно определить ссылки, указывающие на внешние веб-сайты.
Вам нужно навести указатель мыши на ссылку и посмотреть в строке состояния вашего браузера, чтобы узнать, на что указывает эта ссылка. Это много работы.

Выделите внешние ссылки с помощью изображений Favicon

External Hyperlinks Highlighted
Если вы хотите быстро выделить все внешние гиперссылки на странице, просто перетащите следующую ссылку букмарклета на панель закладок вашего браузера.
javascript:(function(){var%20host=window.location.host;var%20goog=%22http://www.google.com/s2/favicons%3Fdomain=%22;var%20links=document.getElementsByTagName(%22a%22);for(i=0;i%3Clinks.length;i++){var%20link=links[i];if(link.href.match(%22^https%3F://%22)%26%26%20!link.href.match(host)){domain=link.href.split(%22/%22);link.style.background=%22url(%22+goog+domain[2]+%22)%20center%20left%20no-repeat%22;link.style.fontWeight=%22bold%22;link.style.fontSize=%22105%25%22;link.style.padding=%225px%205px%205px%2020px%22;link.style.textDecoration=%22underline%22;}}})();
Теперь, когда вы находитесь на веб-странице, которая выглядит загроможденной ссылками, просто нажмите эту кнопку букмарклета, и она добавит значки рядом со всеми внешними гиперссылками на этой странице, а стиль внутренних ссылок останется нетронутым.
Букмарклет также добавляет подчеркивания к внешним ссылкам, чтобы вам было легче различать внешние и внутренние ссылки. А если вы хотите вернуться к исходному стилю гиперссылок, просто нажмите кнопку обновления (Ctrl + R) в своем браузере.
Я загрузил исходный код букмарклета (деобфусцированный) на ctrlq.org на случай, если вы захотите изменить стиль ссылки. С помощью этого простого взлома Google автоматически создаются значки для соответствующих веб-сайтов.
Также см.: Самые полезные закладки