Cómo configurar un navegador específico (Internet Explorer) para que sea predeterminado solo para una aplicación específica

Cómo configurar un navegador específico (Internet Explorer) para que sea predeterminado solo para una aplicación específica

Tenemos un software empresarial que muestra informes correctamente sólo en IE, pero no quiero configurar IE como mi navegador predeterminado.

La aplicación es una aplicación de escritorio basada en WPF/Silverlight; no es una aplicación web, pero los informes se generan en HTML en el navegador. he encontradoesteRespondí, pero no entendí cómo funcionan exactamente los scripts de registro y cómo debo personalizarlos.

  • Nuestro software de contabilidad genera un informe HTML. No puedo controlar el tipo de documento, la plantilla HTML ni nada más.

  • El documento generado (el informe) se abre en un navegador en una URL local:

    file:///D:/Users/ALONIS~1/AppData/Local/Temp/p0430400234.htm

Respuesta1

La mejor manera de lograr tu objetivo es utilizando elPestaña IEextensión para su navegador predeterminado (Firefox / Chrome).

En lugar de intentar configurar un navegador predeterminado para una aplicación específicaen el lado de Windows- que es mucho más complicado, hazlo en el lado del navegador.

¿Qué es la pestaña IE?

IE Tab para Chrome (e IE Tab 2 para Firefox) es una extensión del navegador que le permite utilizar Internet Explorer para mostrar páginas web en una pestaña. Esto es útil en muchos casos en los que una página web requiere funciones de Internet Explorer.

Características

URL automáticas: le permite especificar qué URL siempre deben cargarse con IE Tab.

Como puede ver, la razón por la que IE Tab es muy útil en su caso es porque tiene laURL automáticascaracterística.

En lugar de configurar un navegador específico para una aplicación específica, simplemente puede indicarle a IE Tab que se active cada vez que inicie una determinada URL.

Y aún mejor: admite expresiones regulares, por lo que, ya sea que su informe se cree como un htmlarchivo fuera de línea (localmente) o en línea, será muy fácil decirle a IE Tab que siempre abra sus informes, lo que le permitirá verlos en un entorno IE. dentro de su navegador predeterminado.

Por ejemplo, si sus informes están en línea, puede agregar http://www.myonlinereports.com/*URL automáticas para abrir automáticamente en la pestaña IE cada página del www.myonlinereports.comsitio web.

Si sus informes están fuera de línea, puede agregar algo como r/file:///D:/My%20Documents/My%20Reports/.*(no olvide el r/prefijo) a las URL automáticas para abrir automáticamente en la pestaña IE cada archivo dentro de la My Reportscarpeta.

ingrese la descripción de la imagen aquí

Respuesta2

¿Puede darnos una muestra del informe? ¿Qué es exactamente lo que no funciona en otros navegadores?

En la red SE, suele ser mejor darle al lector una idea del panorama general y de lo que está intentando hacer. Mi opinión es que no debería tener ningún problema importante en la era actual de los navegadores compatibles con los estándares (¡incluso IE9! ¿Puedes creerlo?)

Si tiene problemas, puede intentar cambiar DOCTYPE a algo muy antiguo que hará que los navegadores entren enpeculiaridadesmodo (equivalente a IEModo de compatibilidad).

información relacionada