Usar la acción “Ejecutar JavaScript en la página web” en Atajos
Usa la acción “Ejecutar JavaScript en la página web” para recuperar determinados datos de un sitio web o para modificar el contenido de una página web.
La acción “Ejecutar JavaScript en la página web” contiene un campo de texto donde puedes escribir tu propio script. El atajo se ejecuta desde la app Safari.
Nota: También puedes usar la acción “Ejecutar JavaScript en la página web” en SFSafariViewController.
Crear un atajo JavaScript
En la biblioteca de la app Atajos , pulsa “Crear atajo”.
En el editor de atajos, pulsa en la parte superior de la lista de acciones, empieza a escribir “Ejecutar JavaScript…” en el campo de búsqueda y pulsa la acción “Ejecutar JavaScript en la página web” para añadirlo al editor de atajos.
Nota: Si la entrada de la acción “Ejecutar JavaScript en la página web” no es una página web de Safari, aparecerá un mensaje de error al ejecutarlo. Además, si la acción “Ejecutar JavaScript en la página web” no es la primera acción del atajo, tienes que usar una acción “Obtener variable” y ajustar su parámetro a la página web de Safari (o la entrada del atajo).
Escribe tu script en el campo de texto de la acción “Ejecutar JavaScript en la página web”.
Importante: En tu script, asegúrate de llamar al controlador de finalización. Para obtener más información, consulta Salida de la acción “Ejecutar JavaScript en la página web”.
Añade cualquier otra acción que quieras incluir en el atajo.
Consejo: Para usar varias acciones “Ejecutar JavaScript en la página web” en el mismo atajo, asegúrate de que cada una de las instancias de la acción tenga la página web de Safari como entrada (mediante el uso de la acción “Obtener variable”).
Pulsa para abrir Ajustes y, a continuación, activa “Mostrar al compartir”.
Aparecerá una nueva hilera etiquetada como “Tipos aceptados”. Para que el atajo solo aparezca en Safari, anula la selección de todos los tipos de entrada excepto “Páginas web de Safari”.
Para obtener más información, consulta Acerca de los tipos de entrada en un atajo de extensión de acción.
Pulsa OK para volver al editor de atajos y, a continuación, vuelve a pulsar OK para guardar el atajo en la biblioteca.
Para obtener más información sobre cómo trabajar con JavaScript en Atajos, consulta Acerca de la acción “Ejecutar JavaScript en la página web” en Atajos.
Ejecutar el atajo JavaScript en una página web
En Safari, asegúrate de que el botón Atajos esté activado en la hoja para compartir.
En Safari, pulsa .
En la hilera inferior (los botones de un solo color), pulsa Atajos.
Si el botón Atajos no está visible inmediatamente, deslízate hacia la izquierda.
En la pantalla “Ejecutar atajo”, pulsa un atajo que contenga la acción “Ejecutar JavaScript en la página web”.
Nota: También puedes ejecutar el atajo en SFSafariViewController.