自定义标签搜索

自定义标签搜索

Google Chrome 有一个实用的标签搜索功能:

在此处输入图片描述

但是,我没有找到在自定义网站中进行搜索的选项。例如,我想搜索 Python 库的文档,其 URL 格式为

https://docs.python.org/3/library/$LIBRARY_NAME.html

因此,我想在多功能框中输入“py TAB++ 迭代工具“它会将我重定向到

https://docs.python.org/3/library/itertools.html

类似地,但更复杂,Java 的文档具有以下 URL 格式

https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/$QN1/$QN2.html

我想在多功能框中输入“jv++ TAButil ArrayList 函数“这将带我去

https://docs.oracle.com/en/java/javase/16/docs/api/java.base/java/util/ArrayList.html

这可能吗?谢谢您的帮助!

答案1

右键单击地址栏并选择“管理搜索引擎”。找到“其他搜索引擎”部分,仔细考虑一下那里积累的网站数量(为什么我有 35 个相同的网站重复项?),然后单击“添加”并输入您想要的详细信息。

搜索引擎的 URL 是一个 printf 样式的模板,它只接受一个%s代替您的输入。因此,在 Python 示例中,您可以像这样配置它:

  • 搜索引擎:Python library
  • 关键词:py
  • 网址:https://docs.python.org/3/library/%s.html

但是对于 Java 网站,您很可能需要使用自定义重定向器,即编写一个小型的单页 Web 应用程序,接受?q=%s并将您的空格分隔的输入转换为正确的 Java 文档 URL。

(或者,复制 Google URL 并将其转换为%s site:docs.oracle.com/en/java/javase/16。遗憾的是,由于 Google 添加了 CSRF 功能,其“手气不错”功能不再起作用,但该技巧可能适用于其他搜索引擎。)

默认情况下,Chrome 会将网站的域名用作所有自动检测到的搜索引擎的“关键字”。但是,如果您使用的自定义关键字足够短,您可以完整输入(1-3 个字母),那么您可以输入常规空格代替按 T​​ab 键,无需担心按错。例如,如果关键字是“py”,则会激活搜索。py itertoolsEnter

(搜索功能最初就是这么工作的;Tab 搜索是后来添加的。例如,在 Firefox 或 Netscape 中,你可以通过添加书签带有关键字和 %s URL。)

相关内容