2011-02-06 8 views
7

Tengo un par de perfiles de Firefox abierto constantemente en mi Mac (estoy con Snow Leopard), y me gustaría un comando que se abrirá una nueva pestaña en una de ellas . He estado tratando de variaciones en esto:Abrir URL en el perfil de Firefox ya abierto-

firefox -P targetProfileName -remote "OpenURL (http://example.com, de nueva pestaña)"

pero sigue quejándose de que "Un la copia de Firefox ya está abierta. Solo se puede abrir una copia de Firefox a la vez ". Sé que ya está abierto; Quiero la nueva pestaña en la ventana que ya está allí. ¿Alguna idea de cómo hacerlo? Gracias de antemano por la ayuda!

Respuesta

1

no estoy seguro de cómo funciona la comunicación remota en el Mac como yo no tengo uno, pero en Windows y Linux que sólo puede tener un perfil habilitado para la comunicación remota a la vez; necesita comenzar ese perfil normalmente, y todos los otros perfiles con -no-remote.

6

Trate open -a Firefox 'http://example.com/'. Esto abre la URL dada con Firefox, comenzando si ya no se ejecuta.

Si se salta la parte -a Firefox, la URL se abrirá con el navegador por defecto.

+0

Esto sólo funciona si Firefox es el navegador predeterminado –

+0

@AndrewEisenberg: Derecha. He actualizado la respuesta. – maxelost

+0

¡Gracias! Esto me ayudó hoy y me ayudará en el futuro. :) –

0

no tengo la reputación suficiente todavía para comentar sobre las respuestas, por lo que voy a poner mis respuestas aquí abajo.

Neil, puede reproducir el comportamiento que usted describe en mi máquina Linux, pero no en mi Mac. Incluso intenté cerrar todos mis perfiles de Firefox, abriendo solo uno e intentando abrir una pestaña remotamente en ese; Todavía obtengo este error.

maxelost, es una posible solución. Abre la pestaña en el primer perfil que abrí, por lo que siempre que me asegure de abrir los perfiles en un orden particular, esa es una opción.

La solución me estoy inclinando hacia la derecha ahora es hacer un perfil independiente que sólo se utiliza por la aplicación que quiero abrir nuevas pestañas de. En este caso, necesito asegurarme de abrir solo una pestaña a la vez y recuerdo cerrar ese perfil de Firefox cuando termine.

3

Si tienes Mozilla Firefox ya está abierto con el perfil predeterminado o anyother perfil, trate de:

Path-To/firefox -remote openurl("http://www.example.org") 

probado y funcionó para mí con Mozilla Firefox 2.x a 12.x

0

que tenía el mismo problema que el tuyo al diseñar mi página web con Firefox 17.0+.

Desde la página de perfil está abierto, se necesita la opción wound't -remote.

yo estaba tratando como firefox -P webpage -no-remote 'openurl(%p)'

Dónde% p fue argumento.

Lo que funcionó para mí fue la apertura de un perfil abierto existente era:

firefox -P página web -nueva-tab '% p%

Cuestiones relacionadas