De taak 'Voer JavaScript uit op webpagina' gebruiken in Opdrachten op de Mac
Gebruik de taak 'Voer JavaScript uit op webpagina' om specifieke gegevens van een website op te halen of om de inhoud van een webpagina aan te passen.
De taak 'Voer JavaScript uit op webpagina' bevat een tekstveld waarin je je eigen script schrijft. Je voert de opdracht uit vanuit de Safari-app. Voordat je vanuit een opdracht JavaScript kunt uitvoeren, moet je 'Sta scripts uitvoeren toe' inschakelen. Zie Geavanceerde privacy- en beveiligingsinstellingen in Opdrachten op de Mac.
Opmerking: Je kunt de taak 'Voer JavaScript uit op webpagina' ook in SFSafariViewController gebruiken. Zie https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller voor meer informatie.
Een JavaScript-opdracht aanmaken
Klik dubbel op een opdracht in de Opdrachten-app op de Mac.
Klik in de opdrachteneditor boven aan de takenlijst op , typ 'Voer JavaScript…' in het zoekveld en klik dubbel op de taak 'Voer JavaScript uit op actief Safari-tabblad' om de taak in de opdrachteneditor te zetten.
Schrijf je script in het tekstveld in de taak 'Voer JavaScript uit op actief Safari-tabblad'.
Belangrijk: Zorg ervoor dat je in het script de voltooiingshandler aanroept. Zie Uitvoer van de taak 'Voer JavaScript uit op webpagina' voor meer informatie.
Voeg eventuele andere taken toe aan de opdracht.
Tip: Als je meerdere 'Voer JavaScript uit op webpagina'-taken in dezelfde opdracht wilt gebruiken, zorg er dan voor dat elke taak de Safari-pagina als invoer heeft.
Klik op om 'Details' te openen en selecteer vervolgens 'Voorzieningen-menu'.
Er verschijnt een nieuwe taak. Om ervoor te zorgen dat de opdracht alleen in Safari wordt weergegeven, schakel je alle invoertypen behalve 'Safari-webpagina's' uit.
Zie Typen invoer in Opdrachten op de Mac voor meer informatie.
Zie De taak 'Voer JavaScript uit op webpagina' in Opdrachten op de Mac Voor meer informatie over werken met JavaScript in Opdrachten.
De JavaScript-opdracht uitvoeren op een webpagina
Kies in Safari je opdracht via Safari > 'Voorzieningen'.