Extensión de Safari para el menú del botón derecho: ¿Abrir en Google Chrome?

4

¿Es posible que una extensión agregue elementos al menú del botón derecho en Safari? Si habilitas el modo de desarrollador, hay un elemento de menú llamado "Abrir página con ..." y Google Chrome es una opción si está instalado. ¿Se puede agregar el menú Abrir página con ... al menú del botón derecho, por lo que puedo usar un paso menos cuando veo una página en Chrome? Ahora mismo estoy obligado a cargar la página en un safari, luego elegir la opción Chrome, mientras que prefiero hacer clic derecho en los enlaces y enviarlos a Chrome rápidamente.

¡Lo haría yo mismo si supiera cómo!

    
pregunta Justin 04.12.2011 - 02:07

3 respuestas

8

Abrir en el servicio de Chrome

Puedes hacer un Servicio en 10.6 o 10.7 usando Automator que abrirá una URL seleccionada en Chrome.

He aquí cómo:

  1. Abra Automator
  2. CuandoAutomatorlepidequeelijauntipoparalaventanadesudocumento,seleccioneServicio

  3. Cambie el menú desplegable "El servicio recibe seleccionado" a "URL"

  4. AgregueunaacciónEjecutarAppleScript(queseencuentraenlaBibliotecadeAutomator,osimplementebusque)arrastrandodesdeelpanelizquierdohacialaderecha
  5. Copieelcódigoacontinuaciónenelcampodetexto(reemplazandotodoseltextoexistente)
  6. Guardaryasigneunnombrealservicio(seagregaráautomáticamentealmenúdeservicios)

Código:

onrun{input}settheURLtoinputtellapplication"Google Chrome"
        if not (exists first window) then
            make new window
            set URL of last tab of first window to theURL
        else
            tell first window
                set newTab to make new tab with properties {URL:theURL}
            end tell
        end if
        activate
    end tell
end run

Esto abrirá cualquier URL seleccionada en Safari u otra aplicación en Chrome, ya sea en una nueva pestaña en la ventana más reciente o en una nueva ventana si no hay una ventana abierta de Chrome. Para acceder a él, haga clic con el botón derecho y debajo del elemento Servicios en la parte inferior del menú, debería ver un elemento con el nombre que asignó.

Una advertencia importante : OS X parece ser un poco delicado / buggy sobre el enlace de este tipo de servicio. Funciona bien si tiene texto seleccionado como URL, pero parece que solo funciona en algunos enlaces. Si descubro un método mejor, actualizaré esta publicación con él.

Es posible que también deba reiniciar Safari para que aparezca el servicio.

    
respondido por el robmathers 04.12.2011 - 04:54
1

Lamento haber golpeado este artículo viejo, pero estaba buscando una solución y se me ocurrió una que está funcionando muy bien para mí.

¿Desea abrir la página web activa en un navegador que no sea Safari en su Mac?

Es simple si tienes el modo de desarrollador habilitado.

  1. Vaya a Configuración - Teclado - Pestaña Atajos de teclado
  2. Haz clic en el + para agregar un acceso directo.
  3. Seleccione Safari en la lista desplegable de aplicaciones
  4. Copie la letra de título del menú para la carta de Safari's Develop - > Abrir página con menú. " Ejemplos: en mi máquina, Chrome = Google Chrome (22.0.1215.0) - / Aplicaciones ", Firefox=" Firefox (13.0.1) "

Nota: deberá actualizar esto cuando actualice cualquiera de los navegadores. El menú del desarrollador vincula las opciones de menú al número de versión informado por el Finder.

  1. Seleccione su propio método abreviado de teclado para el navegador alternativo. Uso control + opción + comando + primera letra del navegador, por lo que Google Chrome = G. Usé F para Firefox y O para Opera. control + option + command no es el valor predeterminado para ninguna de las funciones de Safari que yo sepa (para cualquier letra) ...

  2. Desde cualquier página de Safari, simplemente presione el atajo de teclado y la página se abrirá en el navegador deseado.

¡Disfruta! E

    
respondido por el Elvis of Dallas 28.07.2012 - 17:04
0

La respuesta de RobMathers funciona bien para mí. Puede agregarle un poco para que no tenga que seleccionar la URL.

En Automator, revise su paso 3 a "Cambiar el menú desplegable" El servicio recibe la selección "a" sin entrada ""

Luego, antes de agregar "Ejecutar AppleScript" con su código, arrastre "Obtener la página web actual de Safari" desde la categoría de Internet en la biblioteca de Automator. Pasará la URL al código de AppleScript. Y luego puedes asignar un atajo de teclado también

    
respondido por el TheCPT 03.10.2017 - 21:30

Lea otras preguntas en las etiquetas