23 votos

¿Cómo cambiar la aplicación por defecto para los archivos WEBLOC?

En MacOS Sierra, me encuentro con un extraño comportamiento de los archivos de WEBLOC. En el Abrir con: de la sección de Información la lista desplegable para elegir la aplicación predeterminada está atenuada. Está configurada para Safari aunque haya elegido un navegador web diferente por defecto en las Preferencias del Sistema. Me gustaría cambiarlo al navegador de mi elección, pero parece que me he quedado atascado con Safari.

App drop down greyed out in Info window

Cuando selecciono más de un archivo WEBLOC a la vez, la lista desplegable deja de estar en gris. Pero cuando intento seleccionar un navegador diferente, recibo el siguiente mensaje de error:

No se puede cambiar el elemento "Ask Different.webloc" para que siempre se abra en la aplicación seleccionada.

El artículo está bloqueado o dañado, o en una carpeta que no tienes permiso para modificar (código de error -10823).

Error message while trying to choose a different default application for WEBLOC files

No hace falta decir que este archivo WEBLOC en particular no está ni bloqueado ni dañado y que tengo todos los permisos necesarios para la carpeta de contención y el archivo.

¿Cómo puedo cambiar la aplicación por defecto de los archivos WEBLOC para que se abran con el navegador que yo elija?

10voto

mach Puntos 282

He encontrado una solución:

  1. Asegúrate de que el Finder está configurado para mostrar todas las extensiones de nombres de archivos (Preferencias del Finder → Avanzado).
  2. Edite el nombre del archivo eliminando la extensión ".webloc".
  3. Mostrar información: La lista desplegable de la aplicación ya no está gris. Application list no longer greyed out after deleting ".webloc" filename extension
  4. Seleccione el navegador de su elección y pulse el botón Cambiar todo botón.
  5. La aplicación por defecto para abrir cualquier archivo WEBLOC ha sido cambiada, tenga o no la extensión explícita de nombre de archivo ".webloc".

0 votos

Esto parece cambiar la aplicación predeterminada que aparece en "Obtener información...", pero en realidad no cambia la aplicación que se abre al hacer clic en el archivo...

1 votos

Esto funcionó para mí. El icono sigue mostrando Safari, pero cuando hago doble clic se abre en Firefox. Espero que siga así.

0 votos

A mí también me funcionó. Tenía una advertencia sobre el cambio de la aplicación para los archivos "ilht", lo ignoró.

5voto

Nathan Grigg Puntos 876

La respuesta actualmente aceptada no me funciona, pero una forma de hacer que esto funcione es utilizar la función duti utilidad. Puede instalar duti utilizando homebrew o construir desde el código fuente.

Advertencia: cada vez que cambies las aplicaciones por defecto puedes acabar haciendo algo difícil de revertir, y más cuando se hace a través de la línea de comandos, así que procede sólo si te sientes cómodo.

Para ordenar a Finder que abra todos los archivos webloc en Chrome, sólo tienes que ejecutar el siguiente comando en el Terminal:

duti -s com.google.Chrome com.apple.web-internet-location all

No he probado esto durante un largo período de tiempo, así que no sé cuánto tiempo dura el efecto o si esto se romperá en el futuro, pero funciona en MacOS 13.1.

5voto

mach Puntos 282

Encontré la siguiente solución en las respuestas de Roy Caratozzolo a El navegador por defecto no funciona en Ventura 13.1 . Vuelvo a publicar aquí la solución de Roy con la esperanza de que a más gente le resulte útil. Además, supongo que esto es básicamente la misma respuesta que la de Nathan Grigg, pero con paneles de configuración en lugar de una aplicación CLI.

Una forma de configurar un navegador de tu elección para abrir archivos WEBLOC es a través de un panel dedicado en la Configuración del Sistema. Hay al menos dos paneles de configuración que harán el trabajo:

  1. En SwiftDefaultApps panel de configuración:
    • Descargue el último archivo ZIP de SwiftDefaultsApps desde https://github.com/Lord-Kamina/SwiftDefaultApps/releases y haga doble clic en el icono SwiftDefaultApps.prefpane que encuentres dentro.
    • La aplicación Configuración del sistema le indicará que debe instalar el panel de configuración SwiftDefaultApps antes de poder utilizarlo. Para ello, haga clic en el icono Install botón. System Settings app will prompt you that the SwiftDefaultApps settings pane needs to be installed before it can be used.
    • En el panel de configuración de SwiftDefaultApps, vaya a la opción Identificadores de tipo uniformes y desplácese hasta la pestaña com.apple.web-internet-location entrada. A continuación, haga clic en el botón de radio situado junto a Otros en el Visor sección. Aparecerá una ventana de selección de archivos en la que podrá Añadir el navegador de su elección. “Uniform Type Identifiers” tab, com.apple.web-internet-location entry
  2. En RCDefaultApp panel de configuración. Funciona de forma muy similar al panel de configuración SwiftDefaultApps. Puede resultar más difícil de instalar, ya que no está firmado (parece ser de la época anterior a la firma de aplicaciones). Funciona de forma muy similar a SwiftDefaultApps (SwiftDefaultApps se inspiró en él). Además, es posible que RCDefaultApp ya no funcione en los Mac de silicona de Apple.

Advertencia:

  • Estos paneles de configuración no tienen una opción de reinicio. Los ajustes que realice persistirán incluso cuando desinstale el panel posteriormente. Por supuesto, la aplicación por defecto para los archivos WEBLOC puede ser fácilmente cambiada de nuevo a Safari, pero tenga cuidado de no cambiar demasiados otros ajustes.

-1voto

Calion Puntos 128

En Preferencias del Sistema>General (al menos en Catalina), puedes cambiar tu navegador web por defecto. La aplicación que abrirá los archivos .webloc será la que esté configurada.

0 votos

Esto es completamente incorrecto. El navegador web predeterminado no afecta en absoluto a la aplicación predeterminada para los archivos .webloc. Acabo de probarlo en Monterey, Big Sur, Catalina y High Sierra.

-2voto

thamind Puntos 101

Vieja pregunta, sigue siendo un problema a día de hoy en OSX Mojave 10.14.5

He encontrado la mejor solución posible, aunque es un par de pasos sólo para hacerlo.

Sigue siendo útil para los archivos de acceso directo que utiliza con frecuencia en su escritorio / carpetas

  1. Abrir el editor AppleScript (script Editor)

  2. Copie / Pegue lo siguiente en el editor:

    tell application "Google Chrome"
    
    activate
    
    open location "https://www.url.com/"
    
    end tell
  3. A continuación, Archivo > Exportar...

  4. Formato de archivo: Aplicación

  5. Elige una ubicación y pulsa Guardar. Esto creará un location.app que, al abrirlo, se abrirá en tu navegador Chrome en lugar de Safari. También funcionará si sustituyes "Google Chrome" por "Firefox".

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