2 votos

Cómo ejecutar el bookmarklet en Safari en iOS

Con Chrome, la única forma en que puedo ejecutar un bookmarklet es escribiendo el nombre del bookmarklet en la barra de direcciones y luego haciendo clic en el resultado sugerido. En Safari, en iOS, aparece un resultado que dice que no se puede ejecutar JavaScript desde la barra de direcciones. No tengo acceso a un iPhone que pueda seguir utilizando para probar los bookmarklets que escribo, pero intenté ejecutarlo desde el menú de marcadores en Safari y no hizo nada.

¿Cómo puedo ejecutar bookmarklets en iOS en Safari?

2voto

myell0w Puntos 1104

Aparte de abrir Safari manualmente y seleccionar el marcador de tus favoritos, también puedes anclarlo a tu pantalla de inicio, donde puedes tocar el icono y se abrirá Safari por ti y ejecutará el Javascript. Aunque para ello es necesario utilizar una dirección ligeramente diferente.

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

Visita la página de arriba y después de que se cargue la página puedes tocar compartir y seleccionar anclar a la pantalla de inicio. Después de eso sólo puede tocar el icono.

Esas son las dos únicas formas de ejecutar JS/HTML script.

0 votos

Ya sé cómo crear un marcador con código JavaScript en la dirección; no es eso lo que pido. Dices que pudiste ejecutarlo, pero ¿CÓMO lo ejecutaste? Ese es lo que quiero saber.

1 votos

He actualizado mi respuesta con dos formas de ejecutar JS en iOS. Aquí hay un video sobre cómo anclar a la pantalla de inicio imgur.com/uRvETy1

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X