高级快捷指令(九):使用“在网页上运行JavaScript”操作

捷径技巧 2020-08-12 11:35

使用“在网页上运行 JavaScript”操作从网站取回特定数据,或者修改网页的内容。

快捷指令编辑器中的“在网页上运行 JavaScript”操作。

“在网页上运行 JavaScript”操作中包含文本栏,您可以在其中编写自己的脚本。快捷指令从 Safari 浏览器 App 中运行。

【注】您还可以在 SFSafariViewController 中使用“在网页上运行 JavaScript”操作。有关更多信息,请参阅 https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller


创建 JavaScript 快捷指令

  1. 在“我的快捷指令” 中,轻点“创建快捷指令”。

  2. 在快捷指令编辑器中,轻点操作列表顶部的 ,在搜索栏中键入“运行 JavaScript…”,然后轻点“在网页上运行 JavaScript”操作以将其添加到快捷指令编辑器。

  3. 在“在网页上运行 JavaScript”操作的文本栏中编写您的脚本。

    【重要事项】请确保在您的脚本中调用了完成处理程序。有关更多信息,请参阅“在网页上运行 JavaScript”操作的输出

  4. 添加要包括在快捷指令中的其他任何操作。

    【提示】若要在同一个快捷指令中使用多个“在网页上运行 JavaScript”操作,请确保每个操作实例都有 Safari 浏览器网页作为其输入。

  5. 轻点  以打开“详细信息”,然后打开“在共享表单中显示”。

    【提示】若要访问《快捷指令使用手册》,请轻点“快捷指令帮助”。

    标为“接受的类型”的新行会出现。为确保快捷指令只显示在 Safari 浏览器中,请取消选择除“Safari 浏览器网页”之外的所有输入类型。

    有关更多信息,请参阅了解“快捷指令”中的共享表单类型

  6. 轻点“完成”以返回快捷指令编辑器,然后再次轻点“完成”以将快捷指令存储到“我的快捷指令”。

    有关在“快捷指令”中处理 JavaScript 的更多信息,请参阅“快捷指令”中的“在网页上运行 JavaScript”操作介绍


在网页上运行 JavaScript 快捷指令

  1. 在 Safari 浏览器中,轻点 

  2. 轻点包含“在网页上运行 JavaScript”操作的快捷指令。

    【注】您还可以在 SFSafariViewController 中运行快捷指令。