如何阻止Google的“人们也在搜索”


44

每当您在Google上进行搜索时,它都会给出您随后单击的结果。但有时您会回击以返回结果。
问题是,Google等待一秒钟使其他搜索弹出,然后单击我不想单击的内容。

烦人的“人们也在寻找”

甚至搜索答案也只能提供有关下拉建议的答案。我正在寻找如何防止当我从已经单击的链接回来时弹出“人们也在搜索”框的情况


19
出于相同的原因,Google的这种“功能”使我发疯。
JYelton

当网站(例如Google)添加了令人讨厌的Javascript功能时,我很快习惯了在不使用该域时禁用该域的JavaScript。而且Noscripts可以阻止google的脚本加载到所有外​​部网站上,因此,他们激励着我寻求解决方法,从而鼓励我几乎完全阻止了它们。随着他们变得更加自信,他们可能会遇到流量的大幅下降?
Logic1

Answers:


13

尽管没有正式的声明,但根据我的尝试和尝试,我发现这个令人沮丧的功能似乎已经存在,它试图将用户推向能够产生更多赞助结果的搜索,因此可能永远无法获得拨动开关。

幸运的是,可以通过名为uBlock Origin的惊人扩展来减少沮丧感。除了启用常见的阻止列表和防烦恼列表之外,我还在uBlock选项的“我的过滤器”下为Google提供了以下条目。

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喜欢更改类名和ID,这意味着将来可能需要更新这些过滤器。


第一条规则还从页面中删除其他元素(例如,图像列表)。
goji

在我的情况下,这一行就足够了,仅删除那些也在搜索部分的人。(我希望)www.google.com# .mw .rc div[jsl^="$t"][jsl$="0;"][class^="r-"]
vbriand

2
此刻目前涵盖了它www.google.com##.rc [id^="ed"]。和www.google.com##.exp-outline隐藏一个大纲
Semyon Vyskubov

必须添加www.google.com###ed_8
Dimitar Nestorov


3

如上所述,使用uBlock Origin只需添加一个过滤器,https://www.google.*/xjs/*该过滤器将停止显示此废话,因为此请求中的js文件正在执行此弹出窗口


1

在AdGuard上,我在chrome扩展程序选项的“用户过滤器”中添加了此行,并对其进行了修复:

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

在适当的地方替换.com。^ =表示“开头为”,因此google.com上以ed_开头的所有div都将被删除。


0

Adblock Plus自己的规则

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

4
您是否可以添加更多有关这些规则等放置位置的说明?
jonsca

0

我不确定这是否会产生实际的副作用,但是我对该过滤器有更具体的说明,并确认它可以在UBlock中使用,因为UBlock也可以使用AdBlock过滤器。

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

它们直接为这些元素中的任何一个寻找内部文本,因此将删除文本部分中任何带有“也有人”的元素。我认为这样做更好,因为他们不会像生成类和东西那样随机生成内部文本。在Chrome上对我来说效果很好。

如果需要或遇到问题,可以将其更改为确切的文本。

在UBlock中,您需要转到工具提示中的“打开仪表板”图标。单击浏览器中的图标时,它只是弹出窗口右侧的图标,看起来像是设置图标。然后选择显示“我的过滤器”的标签,然后将提供的代码粘贴到其中。

在AdBlock Plus中,单击浏览器右侧的ABP图标,然后单击右上方的设置图标。然后转到左侧菜单的高级,然后转到底部,然后单击显示“开始创建我的过滤器列表”的按钮。您也可以在其中粘贴提供的代码。我没有像UBlock一样在Ad Block Plus上进行过测试,因为我认为没有理由同时进行这两种测试,因此请谨慎操作。

另外,您可能会为要从浏览器中删除的其他项添加其他项。 


0

使用由Charlie Hayes在Greasemonkey,Tampermonkey或Violentmonkey上创建的用户脚本。我想我在Greasyfork网站上找到了它,但现在不再存在。我在其他地方找到了旧版本。我使用的版本是2018年6月9日。我将其放置在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);
    }
}
})();

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.