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