
在 Mac 上的“快捷指令”中使用“在网页上运行 JavaScript”操作
使用“在网页上运行 JavaScript”操作从网站取回特定数据,或者修改网页的内容。
“在网页上运行 JavaScript”操作中包含文本栏,你可以在其中编写自己的脚本。快捷指令从 Safari 浏览器 App 中运行。你必须先打开“允许运行脚本”,才能从快捷指令运行 JavaScript。请参阅Mac 上“快捷指令”中的高级隐私和安全性设置。
【注】你还可以在 SFSafariViewController 中使用“在网页上运行 JavaScript”操作。有关更多信息,请参阅 https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller。
创建 JavaScript 快捷指令
- 在 Mac 上的“快捷指令” App  中,连按一个快捷指令。 中,连按一个快捷指令。
- 在快捷指令编辑器中,点按操作列表顶部的  ,在搜索栏中键入“运行 JavaScript…”,然后连按“在活跃的 Safari 浏览器标签页上运行 JavaScript”操作以将其添加到快捷指令编辑器。 ,在搜索栏中键入“运行 JavaScript…”,然后连按“在活跃的 Safari 浏览器标签页上运行 JavaScript”操作以将其添加到快捷指令编辑器。
- 在“在活跃的 Safari 浏览器标签页上运行 JavaScript”操作的文本栏中编写你的脚本。 - 【重要事项】请确保在你的脚本中调用了完成处理程序。有关更多信息,请参阅“在网页上运行 JavaScript”操作的输出。 
- 添加要包括在快捷指令中的其他任何操作。 - 【提示】若要在同一个快捷指令中使用多个“在网页上运行 JavaScript”操作,请确保每个操作实例都有 Safari 浏览器网页作为其输入。 
- 点按  以打开“详细信息”,然后选择“服务菜单”。 以打开“详细信息”,然后选择“服务菜单”。- 一个新操作会出现。为确保快捷指令只显示在 Safari 浏览器中,请取消选择除“Safari 浏览器网页”之外的所有输入类型。 - 有关更多信息,请参阅了解 Mac 上“快捷指令”中的输入类型。 - 有关在“快捷指令”中处理 JavaScript 的更多信息,请参阅Mac 上“快捷指令”中的“在网页上运行 JavaScript”操作介绍。 
在网页上运行 JavaScript 快捷指令
- 在 Safari 浏览器中,从“Safari 浏览器”>“服务”中选取快捷指令。