Skip to content

网页搜索插件

网页搜索插件会从 Wox 打开搜索 URL。它可以作为普通文本的 fallback 结果,也可以通过明确的搜索引擎关键字触发。

用查询提示填写网页搜索的具名参数

快速开始

text
Wox Launcher
g Wox Launcher

默认配置包含 Google,关键字为 g。你可以在插件设置中添加更多搜索引擎。

搜索引擎设置

字段用途
Keyword查询前使用的快捷关键字,例如 g
TitleWox 中显示的结果标题
URL(s)搜索 URL 模板
Browser打开该搜索的浏览器
Incognito在浏览器支持时用无痕/隐私窗口打开。默认不勾选。放在「高级」分组。
Disabled勾选后隐藏该搜索引擎。新建行默认启用。
Default是否用于 fallback 搜索。放在「高级」分组。
预览宽度可选。在 WebView 中打开 时启动器窗口的像素宽度。放在 WebView 分组。
预览高度可选。在 WebView 中打开 时启动器窗口的像素高度。放在 WebView 分组。
注入 CSS可选,注入到该搜索应用内 WebView 预览。放在 WebView 分组。

URL 变量

变量值
{wox:parameter?name=query}命名输入参数
{wox:parameter?name=query&case=lower}参数值的小写形式
{wox:selected_text}唤起 Wox 前的选中文本
{wox:clipboard_text}唤起 Wox 前获取的剪贴板文本

示例 URL:

text
https://www.google.com/search?q={wox:parameter?name=query}

如果一个搜索引擎配置了多个 URL,Wox 会按顺序打开。

在 Windows 和 macOS 上,完整的搜索结果还会提供 在 WebView 中打开。Enter 仍然打开浏览器。Ctrl+Enter(macOS 上为 Cmd+Enter)会把结果列表替换成第一条 URL 的应用内预览,并保留查询框。按 Escape 把焦点交回查询框并销毁这次预览。预览的操作面板包含刷新(Ctrl+R / Cmd+R)、后退(Ctrl+[ / Cmd+[)、前进(Ctrl+] / Cmd+])和在系统浏览器中打开(Ctrl+O / Cmd+O,打开后隐藏 Wox)。每条搜索都可以在行编辑器默认折叠的 WebView 分组里单独设置预览宽度、高度和注入 CSS。Linux 目前没有 WebView 预览,因此不会显示这个操作。

已有标题和 URL 中的 {query}、{lower_query}、{upper_query} 会自动迁移为 {wox:parameter?name=query} 以及带 case=lower / case=upper 的形式。

多参数示例: https://example.com/search?text={wox:parameter?name=text}&language={wox:parameter?name=language}。 输入关键词和空格后进入专属搜索范围,并显示参数槽位。按 Tab / Shift+Tab 切换槽位, 每个参数的值都可以包含空格。参数按其在 URL 列表中首次出现的顺序排列,同名参数只输入一次。 名称可用任意语言的文字、数字、下划线和空格,不能以数字或空格开头。标题只能引用 URL 中声明的输入参数。 在标题和 URL 编辑框中输入 { 或点击 {} 可插入变量,完整的 {wox:...} 会显示为芯片。 如果标题引用了 URL 中不存在的参数,保存会被拒绝。

单参数搜索仍接收关键词后的整段文本。粘贴多参数的纯文本查询时,会提供填写参数操作, 并将整段文本保留在第一个槽位中,不猜测参数边界。 变量只替换一次,按所在的 URL 路径、查询或片段编码,不支持替换协议或主机名。 环境文本不可用时会显示原因,不打开不完整的搜索。

选中文本

当你对选中文本触发 Wox 时,网页搜索可以为这段选中文本显示 fallback 搜索引擎。它适合快速搜索错误信息、符号名或其他应用里的短语。

Fallback 和选中文本搜索都要求恰好一个不同的输入参数。环境变量不计入参数数量; 零参数和多参数搜索即使勾选 fallback,也不会参与。

基于 GPL-3.0 许可发布