Utiliser l’action « Exécuter JavaScript sur une page web » dans Raccourcis sur Mac
Utilisez l’action « Exécuter JavaScript sur une page web » pour récupérer des données spécifiques sur un site web ou pour modifier le contenu d’une page web.
L’action « Exécuter JavaScript sur une page web » contient un champ de texte dans lequel vous écrivez votre propre script. Ce raccourci s’exécute depuis l’app Safari. Avant de pouvoir exécuter JavaScript depuis un raccourci, vous devez activer « Autoriser l’exécution de scripts ». Consultez la rubrique Réglages avancés de confidentialité et de sécurité dans Raccourcis sur Mac.
Remarque : vous pouvez également utiliser l’action « Exécuter JavaScript sur une page web » dans SFSafariViewController. Pour en savoir plus, consultez le site https://developer.apple.com/documentation/safariservices/sfsafariviewcontroller.
Créer un raccourci JavaScript
Dans l’app Raccourcis sur votre Mac, cliquez deux fois sur un raccourci.
Dans l’éditeur de raccourci, cliquez sur en haut du tiroir d'actions, commencez à saisir « Exécuter JavaScript… » dans le champ de recherche, puis cliquez deux fois sur l’action « Exécuter JavaScript sur l’onglet Safari actif » pour l’ajouter à l’éditeur de raccourci.
Saisissez votre script dans le champ de texte de l’action « Exécuter JavaScript sur l’onglet Safari actif ».
Important : dans votre script, n’oubliez pas d’appeler le gestionnaire d’achèvement. Pour en savoir plus, consultez la rubrique Résultat de l’action « Exécuter JavaScript sur une page web ».
Le cas échéant, ajoutez les autres actions que vous souhaitez inclure dans le raccourci.
Astuce : pour utiliser plusieurs actions « Exécuter JavaScript sur une page web » dans le même raccourci, assurez-vous que la page web Safari est transmise comme entrée à chaque instance de l’action.
Cliquez sur pour ouvrir Détails, puis sélectionnez « Menu Services ».
Une nouvelle action s’affiche. Pour vous assurer que le raccourci apparaît uniquement dans Safari, désélectionnez tous les types d’entrées sauf « Pages web Safari ».
Pour en savoir plus, consultez la rubrique Comprendre les types d’entrées dans Raccourcis sur Mac.
Pour en savoir plus sur l’utilisation de JavaScript dans Raccourcis, consultez Introduction à l’action « Exécuter JavaScript sur une page web » dans Raccourcis sur Mac.
Exécuter le raccourci JavaScript sur une page web
Dans Safari, choisissez votre raccourci dans Safari > Services.