![](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/zh_TW/fbd8d40651fff19a46e7aaedd4cb1b09.png)
在 Mac 上的「捷徑」中使用「在網頁上執行 JavaScript」動作
使用「在網頁上執行 JavaScript」動作來從網站擷取特定資料,或修改網頁內容。
![捷徑編輯器中的「在網頁上執行 JavaScript」動作。](https://help.apple.com/assets/645D5D228BE0233D28263F4B/645D5D248BE0233D28263F53/zh_TW/23b5723ffef17fe59b6d640be612a554.png)
「在網頁上執行 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 >「服務」中選擇捷徑。