如何防止添加到Chrome搜索引擎中(不仅是默认设置)


13

这个问题与如何保护Chrome中的默认搜索引擎无关(不幸的是,这是我尝试搜索此问题答案时只能找到的唯一建议)。

我会定期使用和编辑Chrome搜索引擎的完整列表:

chrome:// settings / searchEngines

当我转到列表时,通常会为我访问过但未添加到站点的站点添加许多搜索引擎,因此我必须定期清除此列表。我不知道该网站是否将自己添加到列表中,或者Chrome是否针对我定期访问的网站为我做出了一些行政决定,但我想避免这种情况发生。

有没有办法只允许手动添加搜索引擎列表?


在这里找到了一个类似的问题,并得到了很好的答复:superuser.com/questions/276069/…对于我来说,SqlLite3方法不适用于62.0.3202.94版本。我正在使用TamperMonkey方法。
zionyx

Answers:


4

有一个扩展名,可以防止在列表中添加:

不要添加自定义搜索

不幸的是,Chrome似乎没有提供禁用此功能的内置方法。

“您不能禁用此功能。Google希望使事情变得简单,以便用户不必手动添加搜索引擎。高级用户可能不喜欢此功能,但是无法禁用它。”

来源:Google Chrome浏览器帮助论坛:如何禁用自动添加新搜索引擎?


尽管此链接可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。如果链接的页面发生更改,仅链接的答案可能无效。
唐老鸭

目前,此扩展名不起作用(github.com/gregsadetsky/chrome-dont-add-custom-search-engines/…),代码最后更新于2016年3月。仍在寻找其他解决方案。
rocketmonkeys

1
“ Google希望使事情变得简单...。”从逻辑上排除了“禁用此错误/功能的简单方法”
humanityANDpeace

0

“不添加自定义搜索”扩展名仍然不完整。它没有涵盖Chrome用来确定何时添加自定义(其他)搜索的所有试探法。我在2018年1月审查了此扩展程序。再次访问这些网站时,仍然让他们在Chrome中添加了搜索定义。作者想出了一些新的代码。经过几次修改,我在2018年8月重新审查了他的扩展名。它仍然存在缺陷。反复访问要添加其搜索定义的站点时,某些站点仍然成功-这意味着此扩展失败。

我怀疑Google是否会发布有关Chrome用来决定何时将网站搜索字符串添加到“其他搜索引擎”列表中的决策树的任何文档。局外人必须从观察到的行为中猜测,但这意味着弄错了触发器或没有抓住所有触发器。因此,只有Google可以真正提供启用/禁用自动添加搜索引擎的选项,以及启用后提示用户而不是自动添加的选项。不断向Google发送他们搞砸的反馈。

https://github.com/gregsadetsky/chrome-dont-add-custom-search-engines/commit/aa02ac9760de3bf58d03215067075151e6013368

这显示了“不添加自定义搜索”扩展名的代码。那里不多。看起来我们应该将OpenSearch.org归咎于自动发现搜索描述符。从https://en.wikipedia.org/wiki/OpenSearchhttps://www.chromium.org/tab-to-search,我想知道重新定义application / opensearchdescription + xml MIME类型的扩展名是否会使OpenSearch元素无效在网页中;但是,也许在文档(页面)已加载(DOMContentLoaded)之后尝试更改此MIME类型的定义将为时已晚。在Chromium文章中,该扩展作者正在将方法2与事件侦听器一起使用。

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.