3 votes

Comment exécuter un bookmarklet dans Safari sur iOS ?

Avec Chrome, la seule façon d'exécuter un bookmarklet est de taper le nom du bookmarklet dans la barre d'adresse, puis de cliquer sur le résultat suggéré. Dans Safari sur iOS, un résultat s'affiche indiquant que JavaScript ne peut pas être exécuté à partir de la barre d'adresse. Je n'ai pas accès à un iPhone que je peux continuer à utiliser pour tester les bookmarklets que j'écris, mais j'ai essayé de les exécuter à partir du menu des signets dans Safari et cela n'a rien donné.

Comment exécuter des bookmarklets sur iOS dans Safari ?

3voto

myell0w Points 1104

Outre l'ouverture manuelle de Safari et la sélection du signet dans vos favoris, vous pouvez également l'épingler à votre écran d'accueil, où vous pouvez appuyer sur l'icône pour ouvrir Safari et exécuter le Javascript. Mais pour cela, vous devez utiliser une adresse légèrement différente.

data:text/html,<script>alert('test')</script>

Visitez le site ci-dessus et, une fois la page chargée, appuyez sur le bouton Partager et sélectionnez Épingler à l'écran d'accueil. Après cela, vous pouvez simplement appuyer sur l'icône.

Ce sont les deux seules façons d'exécuter des script JS/HTML.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X