Skip to content

iAutomator

iAutomator 是一个 Chrome 扩展程序,为用户提供了内置的快捷方式,例如阅读模式、夜间模式、页面概述,以及一些基本操作如点击、输入、事件监听和派发等等。除了通过 IScript 支持脚本模式的自动化之外,iAutomator 还允许通过其界面进行指令配置。无论你是想提高生产力还是在浏览 Web 时寻求更多便利,iAutomator 都是一个非常实用的工具。


安装

功能类型

iAutomator 内置操作列表

Reload

在指定的间隔时间内重新加载当前页面,并在指定的启动条件和停止条件下执行。

参数描述类型默认值示例
interval重新加载的时间间隔。number510
start当存在指定元素时开始重新加载。string""".my-class"
stop当存在指定元素时停止重新加载。string"""#my-id"

Read Mode

在当前页面启用阅读模式。

参数描述类型默认值示例
metaKey是否使用 meta 键(例如 Windows 上的 Ctrl 键或 Mac 上的 Command 键)启用阅读模式。booleanfalsetrue

Dark Mode

将当前页面切换为暗模式。

参数描述类型默认值示例
long经度。number121.4737
lat纬度。number31.2304
system是否跟随系统主题应用暗模式。booleanfalsetrue

Bookmark

在当前页面上标记目标项目。

参数描述类型默认值示例
item目标项目的 CSS 选择器。string".my-class"
refresh刷新类型:auto(自动)manual(手动)string"manual"
notify是否在标题上通知。booleantruetrue

Code Copy

从当前页面复制代码。

参数描述类型默认值示例
inpre复制 <pre> 标签的子元素。booleanfalsetrue
pre复制 <pre> 标签。booleanfalsetrue
rm要删除的元素。string""".my-class"
pos复制按钮的位置。string"tl""tr"

Click

触发一个元素的点击事件。


Focus

将焦点设置到指定的元素上。

参数描述类型默认值示例
blur是否在设置焦点后将焦点移开。booleanfalsetrue

Note

创建一条注释或评论。

参数描述类型默认值示例
value注释内容。string"""这是一条注释。"
isComment是否将注释保存为评论。booleanfalsetrue

Set title

设置页面的标题。

参数描述类型示例
title标题文本。string"新标题"

Attributes

修改元素的属性。

参数描述类型示例
name属性名称。string"class"
value属性的值。string"my-class"

Scrollbar position

设置滚动条的位置。

参数描述类型示例
delay滚动开始前的延迟时间(秒)。number1

Event

监听或触发一个事件。

参数描述类型默认值示例
events事件的名称。string"click"
selector目标元素的 CSS 选择器。string".my-class"
type动作的类型:监听或触发。string"listen""emit"

设置值

设置输入元素的值。

参数描述类型默认值示例
value要设置的值。string"""Hello World."

激活

激活当前页面。


滚动

滚动页面。

参数描述类型默认值示例
speed滚动速度,以 px/s 为单位。number2030

按钮

创建一个可自定义的按钮。

参数描述类型默认值示例
type按钮类型。可用类型有:{top/toggle/shortcut/translate}。string"""toggle"
item项目的 CSS 选择器。string""".my-class"
pos按钮的位置。string"""tr"
mh按钮的最小高度。string3550

大纲

勾画出当前页面的主要标题。

名称描述类型默认值
----

Redirect

重定向当前页面到另一个页面。

名称描述类型默认值
from要重定向的页面路径模式string-
to重定向后的页面路径模式string-
host要重定向到的页面的主机名string-
query新 URL 的查询参数字符串string-
qformat查询参数格式,可以是 'arr' 或 'default'string-

Allow Copying

启用复制文本和其他内容。

名称描述类型默认值
----

Zen Mode

隐藏页面上的所有元素,只留下一个定义的文本和背景。

名称描述类型默认值
word要显示的文本stringZen
delay显示页面前的延迟时间(秒)string0(立即显示)
bgcolor背景颜色string#35363a
color字体颜色string#ffffff

Start PIP Mode

启动画中画模式,允许您在其他窗口上方浮动地观看视频。

名称描述类型默认值
----

Hash Element

为页面上的一个或多个元素添加锚点。

名称描述类型默认值
----

Time Update

为 HTML5 视频添加时间标签。

名称描述类型默认值
----

Goto Element

自动导航到页面上的目标元素。

名称描述类型默认值
auto是否自动导航到目标元素booleanfalse
to目标元素的 CSS 选择器string-
order导航目标元素的顺序,可以是升序('asc')或降序('desc')string升序
handle目标元素的处理函数string-

Single Tab

为指定的 URL 打开一个标签页。

名称描述类型默认值
path路径string-

Wait

等待指定时间

名称描述类型默认值
time等待的时间,以秒为单位number1

Close Page

关闭当前页面

名称描述类型默认值
----

文档

开发

请从 dev 分支开始

# node >= v16.13
`yarn`

# dev
yarn dev

# build
yarn build

License:

license-badge

基于 MIT 协议开源