При входе в Google результаты поиска Google перенаправляются (для целей отслеживания и т. Д.). Это раздражает, так как нелегко скопировать / вставить URL, не посещая сайт. Если бы не было перенаправления, я бы просто щелкнул правой кнопкой мыши ссылку в результатах поиска и выбрал «Скопировать адрес ссылки». Теперь он изменен некоторым кодом JavaScript Google, который отслеживает щелчок правой кнопкой мыши.
Как это можно отключить в Chrome? Я думаю, что раньше было расширение Chrome для него, но, похоже, больше не работает.
google-chrome
Rabarberski
источник
источник
Ответы:
Теперь, когда я знаю, что вы хотели, я написал небольшой скрипт, который удаляет
onmousedown
атрибут из ссылки.Вот:
Сохраните его как файл, который заканчивается на .user.js, и поместите его в Google Chrome, и дайте мне знать, если это помогло.
PS. Английский не мой разговорный язык, поэтому извините за недопонимание вас.
Изменить: я добавил дополнительную логику, чтобы она работала с Google Instant. Скажи мне, если это работает для тебя.
Изменить: Я откатился до версии "без" поддержки Google Instant.
источник
Попробуйте использовать расширение «Undirect» Chrome .
источник
Если вы используете Firefox , вам повезло, так как к вам относится следующий ответ. Если вы используете Chrome, вам гораздо меньше повезло, см. Нижнюю часть этого ответа.
Greasemonkey запускает пользовательские сценарии после загрузки DOM , поэтому вам не нужно реализовывать прослушиватель "DOM ready".
Также вы на Firefox, так что вы можете использовать некоторые современные конфеты:
for...of
,let
.Вот результирующий скрипт Greasemonkey:
Благодаря
let
отсутствию локальных объявлений, поэтому вам не нужно заключать вышеуказанный код в IIFE .Для несчастных пользователей Chrome (Tampermonkey):
Ссылки не найдены во время выполнения скрипта, хотя
document.readyState === 'complete'
... в результате вы должны реализовать некоторый цикл с таймером.Таким образом, вы в конечном итоге:
Обновление за октябрь 2018 года.
Из-за изменения разметки на странице Google его
h3.r
необходимо изменить наdiv.r
.Я пошел дальше и заменил
h3.r > a
на#res .r > a
(заменил «tag.class» просто на «.class», и добавил родителя в качестве безопасности, чтобы селектор не был слишком универсальным).источник
Сценарий Бенджамина работает для меня, если я изменю селектор на:
li.g div.vsc h3.r a
На самом деле этот пользовательский скрипт выглядит так, как будто он выполняет свою работу:
Google Tracking-B-Gone для Greasemonkey
источник
Я считаю, что этот скриптлет проще всего запустить. Скопируйте и перетащите его на панель закладок и щелкните по нему, прежде чем щелкнуть правой кнопкой мыши любую из ссылок результатов поиска.
Боже, эти люди - сатана, но я обновил сценарий, который дал Бениамин, работает на дату этого поста. Используйте этот трюк, чтобы облегчить, чтобы убедиться, что страница загружена перед удалением элементов их событий mousedown. Нужно использовать TamperMonkey, чтобы сделать эту работу.
источник