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