如何在Safari浏览器中利用快捷指令自动化执行网页任务?
在 Safari 浏览器里想自动完成网页任务——比如一键提取页面标题、批量保存链接、调视频速度、或者直接滚到顶部——说白了,就是不想靠手动复制粘贴和反复点击来折腾。但这里有个前置条件,很多人一上来就忽略。 启用快捷指令运行 Ja vaScript 的前提设置 首先要做的,是打开系统级的一个隐藏开关,
在 Safari 浏览器里想自动完成网页任务——比如一键提取页面标题、批量保存链接、调视频速度、或者直接滚到顶部——说白了,就是不想靠手动复制粘贴和反复点击来折腾。但这里有个前置条件,很多人一上来就忽略。

启用快捷指令运行 Ja vaScript 的前提设置
首先要做的,是打开系统级的一个隐藏开关,否则所有脚本操作都会静默失败——对,就是不执行,也不报错,你都不知道哪里出了问题。路径很简单:进入「设置」→「快捷指令」→ 开启「允许运行脚本」。这一步跳不过去,【关闭状态下,快捷指令里的 Ja vaScript 完全不执行,且没有任何提示】。
搞定之后返回 Safari,随便打开一个网页,确保地址栏可见——这就是后续所有操作的输入源头。
创建一个基础网页信息提取快捷指令
这个指令能让你一键抓取当前网页的标题和 URL,自动存进备忘录,省得每次手动复制粘贴。
方法一:手动构建——如果你想彻底搞懂每一步是怎么跑的。
1、打开「快捷指令」App,点右上角「+」,再点「新建快捷指令」。
2、点「添加操作」,搜索「在网页上运行 Ja vaScript」并添加。
3、脚本框里粘贴这段代码:const title = document.title;
const url = window.location.href;
completion({title, url});
4、接下来加一个「获取字典值」操作,键名填「title」;再重复一次,键名填「url」。
5、最后加一个「添加到备忘录」操作,标题设为「网页快照」,内容里把两个字典值拼成一段文本即可。
方法二:直接用现成模板——如果你不想手写代码。
打开「快捷指令中心」,搜索「网页信息提取」,找到官方提供的同名快捷指令,点「添加快捷指令」就完事了。模板里已经预置好 JS 脚本和输出逻辑,省去手写环节。
让指令在 Safari 中一键触发
注意,必须通过共享表单调用,其他入口都没用。这一步很多人会踩坑。
第一步:配置快捷指令可见性
进入刚建好的指令编辑页,点右上角「⋯」,选「详细信息」,开启「在共享表单中显示」。然后在下方的「接受的类型」里,只保留「Safari 浏览器网页」,其余的全部取消勾选——否则指令会出现在其他 app 的分享菜单里,徒增干扰。
第二步:实际调用
回到 Safari,打开任意网页,点击地址栏旁的分享按钮(□↑),向上滑动找到「快捷指令」分类,点开后选择你的指令名称。
第三步:验证执行效果
指令跑完后会自动弹出备忘录新条目,内容里会包含当前网页标题和完整 URL。如果没出现,先检查是不是在非 Safari 的 app 里误触了分享按钮——【只有 Safari、SFSafariViewController 或 ASWebAuthenticationSession 中的网页才能作为有效输入】。
扩展用途:三类高频网页自动化场景
滚动到顶部
新建快捷指令,添加「在网页上运行 Ja vaScript」,脚本栏直接填一行:window.scrollTo(0, 0); 搞定。不需要 completion(),它是纯行为脚本,执行完即止。
加速 YouTube 视频
有时候默认速度太慢,或者你想快速刷完一个长视频。脚本这样写:const video = document.querySelector('video');
if (video) video.playbackRate = 1.5;
倍速可以按需调整。
提取所有图片链接
想批量下载高清图?脚本内容为:const imgs = Array.from(document.querySelectorAll('img')).map(i => i.src);
completion(imgs);
跑完后你会得到一个图片链接列表,复制出来就能批量处理。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















