Navegador específico para enlaces específicos

14

¿Alguien sabe cómo abrir un navegador específico para enlaces específicos?

Tengo dos enlaces que quiero abrir en IE y otros en Chrome. ¿Es esto posible?

amjad
fuente
1
¿Hay un patrón para las URL? ¿O te refieres a elegir libremente qué navegador debe abrir un enlace?
iglvzx 01 de
¿Puede aclarar desde dónde está abriendo los enlaces (por ejemplo, desde el Explorador de Windows o desde el interior de un navegador / página web)?
iglvzx 01 de

Respuestas:

4

Una solución sería un programa separado de "controlador de navegador". Se configuraría en Windows como el navegador predeterminado, pero no abriría ningún enlace en sí mismo y en su lugar le presentaría una lista de navegadores y retransmitiría la URL a la que seleccione. Básicamente igual que en Android, si no marcó la opción "Usar siempre ..." para un tipo de archivo específico.

Quill el retardado
fuente
1
Por favor sea más específico si es posible. De lo contrario, esto debería haber sido un comentario en lugar de una respuesta, a pesar de que no tiene suficiente reputación para comentar.
Karel
1
Esta es una muy buena idea. Tampoco sería tan difícil de escribir.
SeeJayBee
1
Parece que ya se está implementando esta idea: blog.dantup.com/2015/09/simple-windows-browser-selector
ahz
3

Respuesta / Explicación / Técnica:

No, no hay forma práctica de hacerlo. Windows tiene una lista de "controladores" que le indican qué hacer (por ejemplo, qué programa ejecutar) cuando se activan diferentes tipos de archivos y objetos del sistema (por ejemplo, abiertos). La lista se limita a tipos que en su mayor parte solo incluye extensiones (por ejemplo, .EXE, .DOC, .URL, etc.) No hay manera de especificar manejadores de nombres de archivo específicos ya que la lista sería el tiempo crecen ridículamente grande y proporcionar un rendimiento extremadamente pobre. Peor aún, definitivamente no hay forma de especificar controladores basados ​​en el contenido de un archivo, ya que eso requeriría que Windows (1) abra el archivo y (2) sepa cómo leer e interpretar el contenido.

Los marcadores (es decir, "enlaces de navegador") son archivos de texto sin formato con una .URLextensión que contiene la URL. Por ejemplo:

[InternetShortcut]
URL=http://www.org/blah.html

Para lo que desea, Windows necesitaría saber cómo abrir el archivo, leerlo y analizarlo, analizar la URL y tomar una decisión basada en eso. Simplemente no hay forma de que eso suceda.

Teóricamente, podría haber una manera de implementar prácticamente controladores específicos de nombre de archivo / contenido. Los controladores de vista previa permiten que Windows lea un archivo y proporcione información al respecto (p. Ej., Duración y miniatura del video, velocidad de bits de audio, # palabras en un archivo DOC, etc.), por lo que el marco está ahí, pero actualmente, simplemente no hay forma de realizarlo acciones de contenido específico.


Solución posible:

Si realmente solo hay dos enlaces (es decir, no crea nuevos marcadores a menudo), entonces lo más cercano que puede llegar a hacer un controlador específico de URL sería crear su propio tipo de archivo (por ejemplo .URLc) copiando el archivo URL predeterminado escriba y cambie el programa (navegador) que se utiliza para abrirlo.


Mejor solución 1:

Si su problema es que ciertos sitios requieren IE (por ejemplo, Windows Update), entonces una opción mucho más fácil sería instalar una extensión como IE Tab . Los mejores incluso le permiten configurarlo para usar automáticamente una pestaña basada en IE para las URL especificadas.


Mejor solución 2:

Otra opción sugerida por Psycogeek es crear un acceso directo de escritorio normal para pasar la URL a IE en lugar de usar un acceso directo de Internet real (también conocido como marcador):

  1. Haga clic derecho en un área en blanco en el escritorio (o carpeta) y seleccione New->New Shortcut
  2. Para la ubicación, simplemente ingrese una URL para crear un marcador (un .URLarchivo de texto sin formato , pero eso no es lo que desea, en su lugar, prefije la URL con iexplore. Por ejemplo:iexplore http://www.org/

Ahora, en lugar de un archivo de marcador, crea un acceso directo de Windows (un .LNKarchivo binario ). Cuando desee ejecutar ese sitio específico, ejecutará el programa especificado con los argumentos especificados (en este caso, IE con la URL de destino). Se puede iniciar de la misma manera que un marcador.

Al igual que la posible solución presentada anteriormente, supone que hay pocos elementos que requieren un tratamiento especial, ya que significa un poco más de trabajo para crearlos y mantenerlos. Tenga en cuenta que debido a que estos son accesos directos de Windows en lugar de marcadores, no se tratarán como se espera en ciertos escenarios que funcionen con marcadores como copias de seguridad, detección de duplicados, administradores de marcadores, etc. Sin embargo, si solo hay un pequeño puñado de casos especiales URLs, entonces no debería ser un gran problema solucionarlo.

Synetech
fuente
1
No estoy seguro de lo que quieres decir. Si te refieres a URL como http://www.org/page.htm?browser=IE, http://www.org/page.htm?browser=chromeetc., entonces no, no hay forma de hacerlo desde Windows de la manera que se le pidió (es decir, "abrir navegador predeterminado"), pero como dije, algunas extensiones de IE para Chrome pueden hacerlo desde dentro del navegador (p. ej., si la URL está en la lista, vuelva a cargar en la pestaña IE ).
Synetech
@Psycogeek, ah así. Claro que eso también suena bien. Es como mi posible solución . Si realmente hay pocos elementos y no se agregan regularmente nuevos, entonces debería ser práctico. (Por supuesto, tiene el efecto secundario de que son accesos directos de escritorio en lugar de accesos directos de Internet , por lo que no se tratarán como marcadores normales, pero eso es solo un compromiso esperado. Puedo agregarlo si lo desea, o puede agregarlo como su propia respuesta, si lo prefiere.
Synetech
Existen varias aplicaciones para Windows y Mac que actúan como su navegador predeterminado; así que cuando hace clic en un enlace, la aplicación se ejecuta y, en función de la URL, puede abrir un navegador en particular para usted.
Michael Campbell
2

Creé un acceso directo en mi escritorio:

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" http://example.com

Agregar un espacio entre .exe"yhttp:

Cuando hagas clic en él, irás a example.comusar Chrome.

Cambié el tamaño de la ventana de IE y arrastré y solté el shorcut a la barra de enlaces en IE.

chasd60
fuente
1

Para mi computadora con Windows, si el enlace necesita abrirse en Chrome, solo agrego el prefijo "chromerun: //" antes del "http: //" en la dirección web cuando guardo el acceso directo o creo el hipervínculo para que otros utilizar. Esto hará que la página se abra en Chrome automáticamente, independientemente de la configuración predeterminada del navegador. He incluido un ejemplo a continuación.

ingrese la descripción de la imagen aquí

Usar un acceso directo o hacer clic en un hipervínculo con esta ruta en un documento de Word o correo electrónico abrirá Google usando Chrome cada vez. No soy una persona de TI y no sé exactamente por qué funciona esto o si hay un equivalente iE de este truco, pero lo he estado haciendo durante años y funciona bien para mí.

Camoduk
fuente
-3

Haga clic derecho en el enlace y seleccione "Copiar hipervínculo". Ahora abra el navegador de su elección y péguelo en la barra de direcciones. Presione su tecla enter y su allí.

geno
fuente
2
Esto realmente no responde la pregunta.
DavidPostill