1 votos

¿Hay alguna forma de cambiar la URL de una aplicación web de Safari en Mac una vez creada?

Comenzando con macOS Sonoma, puedes usar Safari para guardar cualquier página web como una aplicación web. Tengo un sitio web que redirige la URL después de que ingresas la URL original. No puedo editar el dominio de la URL una vez que se crea la aplicación web.

0voto

Ezekiel Elin Puntos 241

Si editas la URL en el paquete de la aplicación, ya no tendrá una firma de código válida. Es posible que puedas solucionarlo, pero no es trivial.

Es mucho más fácil volver a crear la Aplicación Web con la nueva URL. Puedes editar la URL durante el proceso de creación. La aplicación se guarda en tu directorio de usuario, en ~/Applications donde puedes eliminar la incorrecta antes de guardar una nueva, etc.

0voto

2015 Puntos 118

Puedo pensar en dos métodos. El primero sería el más fácil:

Ve a Safari > Configuración > Seguridad. Deshabilita Javascript. Visita la url que te interesa. No debería redirigir, asumiendo que JavaScript es lo que está causando la redirección.

¡No olvides habilitar Javascript nuevamente cuando hayas terminado!

Si eso no funciona, vamos a secuestrar el dominio :):

Abre la aplicación Terminal

Ejecuta este comando para limpiar la caché de DNS para que el sistema no sepa cómo encontrar el destino que deseas: sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Ejecuta este comando para agregar temporalmente una entrada de host que macOS utilizará en lugar del destino real: sudo vi /etc/hosts (si no sabes cómo usar vi, usa nano en su lugar, o realmente cualquier editor de texto) agrega esto al final en una nueva línea: 127.0.0.1 la.dirección.del.host.que.quieres.utilizar guarda el archivo y sal. Ten en cuenta que esto es solo el nombre, como www.google.com y no https://www.google.com/otrascosas

entonces: 127.0.0.1 www.google.com

Ejecuta esto para iniciar un servidor web temporal: mkdir servidorweb && cd servidorweb sudo ruby -run -e httpd . -p 80

Lo que hace es iniciar un servidor web básico escuchando en tu computadora local.

Puede que recibas una solicitud para permitirle escuchar en la red - responde que sí (no sé por qué ocurre esta solicitud ya que localhost no es accesible fuera de tu computadora).

Abre Safari y ve a esa url que deseas utilizar. Deberías ver una página principalmente en blanco desde tu servidor web. En este punto, deberías poder Archivo, Agregar al Dock...

Asegúrate de presionar "CTRL-C" para detener el servidor web y volver a editar tu archivo /etc/hosts para eliminar esa línea que agregaste cuando hayas terminado.

0voto

VJ09743 Puntos 21

Primero, abre esa aplicación web. Luego, ve a tu barra de menú (barra superior) y haz clic en el texto que muestra el nombre de esa aplicación web. Haz clic en configuración. Luego haz clic en general. Aparece un campo llamado "URL de la aplicación". Si lo cambias, podrías cambiar la URL.

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