Navegador específico para enlaces específicos

Navegador específico para enlaces específicos

¿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 siquiera posible?

Respuesta1

Como lo sugiereahz en un comentario a otra respuesta, puedes instalarSelector de navegadorpor Danny Tuppeny (DanTup).

Es un proceso manual para configurarlo, pero es relativamente fácil de hacer. Y tienes el código fuente completo para comprobar qué hace. Lo acabo de instalar, me llevó unos minutos configurarlo y funciona perfectamente.

Funciona registrándose como navegador web en Windows (ejecuta BrowserSelector.exe --register) y luego lo selecciona como navegador predeterminado usando Configuración de PC > Aplicaciones > Aplicaciones predeterminadas > Navegador web (se puede abrir con Windows+R, escribiendo ms-settings:defaultapps, Enter).

Por supuesto, no manejará enlaces internos dentro de un navegador, pero los enlaces en los que se hace clic en los programas de Windows se abren en el navegador (o perfil del navegador) que usted especifica en un archivo INI.

Personalmente lo configuré para abrir enlaces de Facebook en un perfil de Chrome separado que solo uso para Facebook. Otros enlaces se abren en el último perfil de Chrome usado, como de costumbre. Este es el archivo INI que uso para hacer eso ("Perfil 7" es el nombre de mi perfil de Chrome para Facebook):

[browsers]
chrome = C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
chrome_facebook = "C:\Program Files (x86)\Google\Chrome\Application\chrome_proxy.exe"  --profile-directory="Profile 7"
firefox = C:\Program Files (x86)\Mozilla Firefox\firefox.exe
ie = iexplore.exe
edge = microsoft-edge:{url}

; Url preferences.
; Only * is treated as a special character (wildcard).
; Matches are domain-only. Protocols and paths are ignored.
; Use "*.blah.com" for subdomains, not "*blah.com" as that
; would also match "abcblah.com".
[urls]
facebook.com = chrome_facebook
*.facebook.com = chrome_facebook

Incluso puede usar expresiones regulares para hacer coincidir las URL (incluidas las rutas) si las incluye entre /..../

El programa sólo ocupa 50 KB de espacio en disco.

Respuesta2

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

Respuesta3

Respuesta/Explicación/Técnico:

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

Los marcadores (es decir, "enlaces del 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 manera de que eso suceda.

Teóricamente haypodríaser una forma 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 sobre él (por ejemplo, duración y miniatura del video, tasa 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 específicas de contenido.


Solución posible:

Si realmente solo hay dos enlaces (es decir, no crea nuevos marcadores con frecuencia), entonces lo más cerca que puede estar de 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 sitiosrequerirIE (por ejemplo, Windows Update), entonces una opción mucho más sencilla sería instalar unextensióncomoPestaña IE. Los mejores incluso te permiten configurarlo para usar automáticamente una pestaña basada en IE para URL específicas.


Mejor solución 2:

Otra opción sugerida porpsicogeekes crear una normalidadacceso directo en el escritoriopara pasar la URL a IE en lugar de utilizar un acceso directo a Internet real (también conocido como marcador):

  1. Haga clic derecho en un área en blanco en el escritorio (o carpeta) y seleccioneNew->New Shortcut
  2. Para la ubicación, simplemente ingresaría 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 forma que un marcador.

Al igual que la posible solución presentada anteriormente, se parte del supuesto de 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 se trata de accesos directos de Windows en lugar de marcadores, no se tratarán como se espera en ciertos escenarios que funcionan 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 URL, entonces no debería ser un gran problema solucionarlo.

Respuesta4

Para mi computadora con Windows, si el enlace necesita abrirse en Chrome, simplemente agrego el prefijo "chromerun://" antes de "http://" en la dirección web cuando guardo el acceso directo o creo el hipervínculo para que otros lo puedan ver. usar. Esto hará que la página se abra automáticamente en Chrome, 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 existe un equivalente en iE de este truco, pero he estado haciendo esto durante años y me funciona bien.

información relacionada