Как остановить Google, «люди также ищут»


44

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

Раздражает "люди тоже ищут"

И даже поиск ответа просто дает ответы о выпадающих предложениях. Я ищу, как предотвратить появление окна "люди также ищут", которое происходит, когда я возвращаюсь по ссылке, на которую я уже нажал.


19
Эта "особенность" Google сводит меня с ума по той же причине.
Джелтон

Когда сайты (например, Google) добавляют раздражающие функции Javascript, я быстро привыкаю отключать JavaScript для этого домена, когда он не используется. И Noscripts предотвращает загрузку скриптов Google на всех внешних сайтах, поэтому, вдохновляя меня искать обходные пути, они побуждают меня почти полностью блокировать их. Может быть, они будут испытывать большие падения трафика, поскольку они станут более напористыми?
Logic1

Ответы:


13

Хотя официального заявления по этому вопросу нет, из того, что я смог собрать методом проб и ошибок, эта разочаровывающая функция, кажется, существует для того, чтобы пытаться подтолкнуть пользователей к поискам, которые дают более спонсируемые результаты, поэтому, вероятно, никогда не получат переключение

К счастью, разочарование можно уменьшить с помощью удивительного расширения под названием uBlock Origin. В дополнение к включению общих списков блокировки и списков защиты от раздражения, у меня также есть следующие записи для Google в разделе «Мои фильтры» в настройках uBlock.

www.google.co.uk## .mw div[jsl^="$t"][jsl$="0;"][class^="r-"]
www.google.co.uk##div[class^="r-inw"]
www.google.co.uk##.exp-outline
www.google.co.uk##.ads-ad

Замены .co.ukс .au, .com, .<whatever>и ваши результаты поиска оставаться на месте при плавании и из них.

Обратите внимание, что Google любит изменять имена классов и идентификаторы, что означает, что эти фильтры, возможно, потребуется обновить в будущем.


Первое правило также удаляет другие элементы со страницы (например, списки изображений).
Годжи

Эта строка достаточна в моем случае и удаляет только людей, которые также ищут раздел. (Надеюсь)www.google.com# .mw .rc div[jsl^="$t"][jsl$="0;"][class^="r-"]
Вбриан

2
Этот покрывает это в данный момент www.google.com##.rc [id^="ed"]. И www.google.com##.exp-outlineчтобы скрыть очертания
Семен Выскубов

Пришлось добавитьwww.google.com###ed_8
Димитар Несторов


3

Как упомянуто выше, используя uBlock Origin, просто добавьте фильтр https://www.google.*/xjs/*, который остановит показ этой ерунды, так как js-файлы из этого запроса выполняют это всплывающее окно.


1

в AdGuard я добавил эту строку в свой «Фильтр пользователей» в опциях расширения chrome, и он исправил это:

google.com##div[id^="ed_"]

Замените .com, где это необходимо. ^ = означает «начинается с», поэтому любой div, начинающийся с ed_ на google.com, будет удален.


0

Собственные правила для Adblock Plus

google.com,google.co.uk##.AUiS2
google.com,google.co.uk##.exp-outline

4
Не могли бы вы добавить еще несколько инструкций относительно того, где разместить эти правила и т. Д.?
Йонска

0

Я не уверен, какие побочные эффекты это может вызвать, помимо того, что он работает, но я немного более определился с фильтром и подтвердил, что он работает в UBlock, так как UBlock также может использовать фильтры AdBlock.

google.com#?#div:-abp-has( > div > div > div > h2:-abp-contains(People also ask))

Они непосредственно ищут внутренний текст для любого из этих элементов, поэтому любой элемент с надписью «Люди также» в текстовой части будет удален. Я подумал, что делать это лучше, потому что они не будут случайным образом генерировать внутренний текст, как классы и прочее. У меня это очень хорошо работает в Chrome.

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

В UBlock вам нужно перейти к значку с надписью «Открыть панель инструментов» во всплывающей подсказке. Это просто значок в правой части всплывающего окна, когда вы нажимаете значок в браузере, выглядит как значок настроек. Затем выберите вкладку с надписью «Мои фильтры» и вставьте предоставленный код внутрь.

В AdBlock Plus щелкните значок ABP справа от браузера и щелкните значок настройки в правом верхнем углу. Затем перейдите в расширенное меню слева, перейдите в нижнюю часть и нажмите кнопку «Начать создание списка фильтров». Вы можете вставить предоставленный код там же. Я не тестировал его на Ad Block Plus столько же, сколько на UBlock, потому что не видел причин делать то и другое, поэтому действуйте осторожно.

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


0

Используйте сценарий пользователя, который был создан Чарли Хейсом для Greasemonkey, Tampermonkey или Violentmonkey. Я думаю, что нашел его на сайте Greasyfork, но его больше нет. Я нашел более старую версию в другом месте. У меня есть версия от 9 июня 2018 года. Я разместил ее для загрузки по адресу https://nerdondemand.com/remove-google-people-also-search-for.user.js . Вы также можете создать его самостоятельно:

// ==UserScript==
// @name          Remove google 'people also search for'
// @namespace     http://userstyles.org
// @description   Remove annoying 'people also search for' box that shows up on google results when you click back.
// @author        Charlie Hayes
// @homepage      https://userstyles.org/styles/157106
// @include       http://google.com/*
// @include       https://google.com/*
// @include       http://*.google.com/*
// @include       https://*.google.com/*
// @run-at        document-start
// @version       0.20180315072605
// ==/UserScript==
(function() {var css = [
    ".s + div, .exp-outline { ",
    "        display: none;",
    "}"
].join("\n");
if (typeof GM_addStyle != "undefined") {
    GM_addStyle(css);
} else if (typeof PRO_addStyle != "undefined") {
    PRO_addStyle(css);
} else if (typeof addStyle != "undefined") {
    addStyle(css);
} else {
    var node = document.createElement("style");
    node.type = "text/css";
    node.appendChild(document.createTextNode(css));
    var heads = document.getElementsByTagName("head");
    if (heads.length > 0) {
        heads[0].appendChild(node);
    } else {
        // no head yet, stick it whereever
        document.documentElement.appendChild(node);
    }
}
})();

-1

К сожалению, эта функция не может быть отключена в данный момент. 1

С наилучшими пожеланиями!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.