网页快开

网页快开插件让你可以快速打开常用网页,支持搜索参数替换和内置浏览器的高级功能。

功能特点

  • 快速访问: 一键打开在线网页或本地 HTML 文件
  • 搜索参数: 支持 {query} 变量,将输入内容作为搜索参数
  • 自定义图标: 支持上传自定义图标
  • 双浏览器模式: 可选默认浏览器或内置浏览器打开
  • 脚本注入: 内置浏览器支持在不同时机注入自定义脚本
  • 多账号隔离: 通过自定义数据目录实现不同账号登录

使用方法

  1. 在设置中添加网页节点
  2. 配置网页地址和显示名称
  3. 在搜索框中输入关键词找到节点
  4. 按 Enter 打开网页

搜索参数

使用 {query} 变量可以将搜索框中的输入内容替换到 URL 中。

示例

网页地址输入内容实际打开
https://www.google.com/search?q={query}MioKithttps://www.google.com/search?q=MioKit
https://github.com/search?q={query}nuxthttps://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 加载完成时: 页面完全加载后执行,适合操作页面元素