高级快捷指令(九):使用“在网页上运行JavaScript”操作
使用“在网页上运行 JavaScript”操作从网站取回特定数据,或者修改网页的内容。
“在网页上运行 JavaScript”操作中包含文本栏,您可以在其中编写自己的脚本。快捷指令从 Safari 浏览器 App 中运行。
【注】您还可以在 SFSafariViewController 中使用“在网页上运行 JavaScript”操作。有关更多信息,请参阅 https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller。
创建 JavaScript 快捷指令
-
在“我的快捷指令” 中,轻点“创建快捷指令”。
-
在快捷指令编辑器中,轻点操作列表顶部的 ,在搜索栏中键入“运行 JavaScript…”,然后轻点“在网页上运行 JavaScript”操作以将其添加到快捷指令编辑器。
-
在“在网页上运行 JavaScript”操作的文本栏中编写您的脚本。
【重要事项】请确保在您的脚本中调用了完成处理程序。有关更多信息,请参阅“在网页上运行 JavaScript”操作的输出。
-
添加要包括在快捷指令中的其他任何操作。
【提示】若要在同一个快捷指令中使用多个“在网页上运行 JavaScript”操作,请确保每个操作实例都有 Safari 浏览器网页作为其输入。
-
轻点 以打开“详细信息”,然后打开“在共享表单中显示”。
【提示】若要访问《快捷指令使用手册》,请轻点“快捷指令帮助”。
标为“接受的类型”的新行会出现。为确保快捷指令只显示在 Safari 浏览器中,请取消选择除“Safari 浏览器网页”之外的所有输入类型。
有关更多信息,请参阅了解“快捷指令”中的共享表单类型。
-
轻点“完成”以返回快捷指令编辑器,然后再次轻点“完成”以将快捷指令存储到“我的快捷指令”。
有关在“快捷指令”中处理 JavaScript 的更多信息,请参阅“快捷指令”中的“在网页上运行 JavaScript”操作介绍。
在网页上运行 JavaScript 快捷指令
-
在 Safari 浏览器中,轻点 。
-
轻点包含“在网页上运行 JavaScript”操作的快捷指令。
【注】您还可以在 SFSafariViewController 中运行快捷指令。