iHelpers 是一个 Chrome 扩展程序,为用户提供了内置的快捷方式,例如阅读模式、夜间模式、页面概述,以及一些基本操作如点击、输入、事件监听和派发等等。除了通过 IScript 支持脚本模式的自动化之外,iHelpers 还允许通过其界面进行指令配置。无论你是想提高生产力还是在浏览 Web 时寻求更多便利,iHelpers 都是一个非常实用的工具。
在指定的间隔时间内重新加载当前页面,并在指定的启动条件和停止条件下执行。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
interval | 重新加载的时间间隔。 | number | 5 | 10 |
start | 当存在指定元素时开始重新加载。 | string | ”” | “.my-class” |
stop | 当存在指定元素时停止重新加载。 | string | ”” | “#my-id” |
在当前页面启用阅读模式。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
metaKey | 是否使用 meta 键(例如 Windows 上的 Ctrl 键或 Mac 上的 Command 键)启用阅读模式。 | boolean | false | true |
将当前页面切换为暗模式。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
long | 经度。 | number | 121.4737 | |
lat | 纬度。 | number | 31.2304 | |
system | 是否跟随系统主题应用暗模式。 | boolean | false | true |
在当前页面上标记目标项目。
参数 | 描述 | 类型 | 默认值 | 示例 | |
---|---|---|---|---|---|
item | 目标项目的 CSS 选择器。 | string | “.my-class” | ||
refresh | 刷新类型:auto(自动) | manual(手动) | string | “manual” | “manual” |
notify | 是否在标题上通知。 | boolean | true | true |
从当前页面复制代码。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
inpre | 复制 <pre> 标签的子元素。 |
boolean | false | true |
pre | 复制 <pre> 标签。 |
boolean | false | true |
rm | 要删除的元素。 | string | ”” | “.my-class” |
pos | 复制按钮的位置。 | string | “tl” | “tr” |
触发一个元素的点击事件。
将焦点设置到指定的元素上。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
blur | 是否在设置焦点后将焦点移开。 | boolean | false | true |
创建一条注释或评论。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
value | 注释内容。 | string | ”” | “这是一条注释。” |
isComment | 是否将注释保存为评论。 | boolean | false | true |
设置页面的标题。
参数 | 描述 | 类型 | 示例 |
---|---|---|---|
title | 标题文本。 | string | “新标题” |
修改元素的属性。
参数 | 描述 | 类型 | 示例 |
---|---|---|---|
name | 属性名称。 | string | “class” |
value | 属性的值。 | string | “my-class” |
设置滚动条的位置。
参数 | 描述 | 类型 | 示例 |
---|---|---|---|
delay | 滚动开始前的延迟时间(秒)。 | number | 1 |
监听或触发一个事件。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
events | 事件的名称。 | string | “click” | |
selector | 目标元素的 CSS 选择器。 | string | “.my-class” | |
type | 动作的类型:监听或触发。 | string | “listen” | “emit” |
设置输入元素的值。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
value | 要设置的值。 | string | ”” | “Hello World.” |
激活当前页面。
滚动页面。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
speed | 滚动速度,以 px/s 为单位。 | number | 20 | 30 |
创建一个可自定义的按钮。
参数 | 描述 | 类型 | 默认值 | 示例 |
---|---|---|---|---|
type | 按钮类型。可用类型有:{top/toggle/shortcut/translate}。 | string | ”” | “toggle” |
item | 项目的 CSS 选择器。 | string | ”” | “.my-class” |
pos | 按钮的位置。 | string | ”” | “tr” |
mh | 按钮的最小高度。 | string | 35 | 50 |
勾画出当前页面的主要标题。
| 名称 | 描述 | 类型 | 默认值 | |:——:|:—————————:|:—-:|:———:| | - | - | - | - |
重定向当前页面到另一个页面。
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
from | 要重定向的页面路径模式 | string | - |
to | 重定向后的页面路径模式 | string | - |
host | 要重定向到的页面的主机名 | string | - |
query | 新 URL 的查询参数字符串 | string | - |
qformat | 查询参数格式,可以是 ‘arr’ 或 ‘default’ | string | - |
启用复制文本和其他内容。
| 名称 | 描述 | 类型 | 默认值 | | — | — | — | — | | - | - | - | - |
隐藏页面上的所有元素,只留下一个定义的文本和背景。
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
word | 要显示的文本 | string | Zen |
delay | 显示页面前的延迟时间(秒) | string | 0(立即显示) |
bgcolor | 背景颜色 | string | #35363a |
color | 字体颜色 | string | #ffffff |
启动画中画模式,允许您在其他窗口上方浮动地观看视频。
| 名称 | 描述 | 类型 | 默认值 | | — | — | — | — | | - | - | - | - |
为页面上的一个或多个元素添加锚点。
| 名称 | 描述 | 类型 | 默认值 | | — | — | — | — | | - | - | - | - |
为 HTML5 视频添加时间标签。
| 名称 | 描述 | 类型 | 默认值 | | — | — | — | — | | - | - | - | - |
自动导航到页面上的目标元素。
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
auto | 是否自动导航到目标元素 | boolean | false |
to | 目标元素的 CSS 选择器 | string | - |
order | 导航目标元素的顺序,可以是升序(’asc’)或降序(’desc’) | string | 升序 |
handle | 目标元素的处理函数 | string | - |
为指定的 URL 打开一个标签页。
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
path | 路径 | string | - |
等待指定时间
名称 | 描述 | 类型 | 默认值 |
---|---|---|---|
time | 等待的时间,以秒为单位 | number | 1 |
关闭当前页面
| 名称 | 描述 | 类型 | 默认值 | |:——:|:—————————:|:—-:|:———:| | - | - | - | - |
请从 dev
分支开始
# node >= v16.13
`yarn`
# dev
yarn dev
# build
yarn build