网页快开
网页快开插件让你可以快速打开常用网页,支持搜索参数替换和内置浏览器的高级功能。
功能特点
- 快速访问: 一键打开在线网页或本地 HTML 文件
- 搜索参数: 支持
{query}变量,将输入内容作为搜索参数 - 自定义图标: 支持上传自定义图标
- 双浏览器模式: 可选默认浏览器或内置浏览器打开
- 脚本注入: 内置浏览器支持在不同时机注入自定义脚本
- 多账号隔离: 通过自定义数据目录实现不同账号登录
使用方法
- 在设置中添加网页节点
- 配置网页地址和显示名称
- 在搜索框中输入关键词找到节点
- 按 Enter 打开网页
搜索参数
使用 {query} 变量可以将搜索框中的输入内容替换到 URL 中。
示例
| 网页地址 | 输入内容 | 实际打开 |
|---|---|---|
https://www.google.com/search?q={query} | MioKit | https://www.google.com/search?q=MioKit |
https://github.com/search?q={query} | nuxt | https://github.com/search?q=nuxt |
https://www.baidu.com/s?wd={query} | 天气 | https://www.baidu.com/s?wd=天气 |
设置选项
网页地址
输入在线网页 URL 或本地 HTML 文件路径。
显示名称
在搜索结果中显示的名称。
自定义图标
上传自定义图标,让节点更容易识别。
打开方式
| 选项 | 说明 |
|---|---|
| 默认浏览器 | 使用系统默认浏览器打开 |
| 内置浏览器 | 使用程序内置浏览器打开 |
内置浏览器
选择内置浏览器打开时,可以使用以下高级功能。
自定义脚本
支持在三个时机注入 JavaScript 脚本:
| 时机 | 说明 |
|---|---|
| DOM 创建时 | 页面 DOM 开始创建时执行 |
| 导航完成时 | 页面导航完成时执行 |
| DOM 加载完成时 | 页面 DOM 完全加载后执行 |
自定义 User-Agent
设置浏览器的 User-Agent 字符串,可用于模拟不同设备或浏览器。
自定义数据目录
设置浏览器的数据存储目录。不同的数据目录相互独立,可以实现:
- 同一网站登录不同账号
- 隔离不同网站的数据
- 保持特定网站的登录状态
开发者工具
可设置是否允许打开开发者工具,方便调试脚本。
系统模块调用
内置浏览器支持通过 window.bridge 调用系统模块,需要在设置中开启对应模块的访问权限。
可用模块
| 模块 | 说明 |
|---|---|
file | 文件操作 |
path | 路径操作 |
directory | 文件夹操作 |
调用方式
// 调用规则: await window.bridge.模块.方法(参数)
// 读取文件内容
const content = await window.bridge.file.readAllText('D:\\test.txt');
console.log(content);
// 获取文件名
const fileName = await window.bridge.path.getFileName('D:\\folder\\test.txt');
console.log(fileName); // 输出: test.txt
使用技巧
多账号登录
为同一网站创建多个节点,每个节点设置不同的数据目录即可。例如:
- 节点 1:数据目录设为
账号A - 节点 2:数据目录设为
账号B
这样两个节点会使用独立的浏览器数据,可以同时登录不同账号。
脚本执行时机选择
- DOM 创建时: 最早执行,适合修改页面加载行为
- 导航完成时: 页面开始加载后执行
- DOM 加载完成时: 页面完全加载后执行,适合操作页面元素