Windows 8 viene con dos versiones de Internet Explorer: la versión normal de escritorio, que se parece a IE9, y la versión Modern UI, que es una aplicación de tableta de pantalla completa. De forma predeterminada, los enlaces abiertos en el modo de escritorio se abren en IE de escritorio, y los enlaces abiertos en las aplicaciones de interfaz de usuario moderna se abren en la aplicación de pantalla completa.
Cuando configura un nuevo navegador predeterminado (como Google Chrome, que ahora tiene un modo de interfaz de usuario moderno), ya no puede acceder a IE10 en la interfaz de usuario moderna: el mosaico desaparece de la pantalla de inicio y no hay forma de invocarlo manualmente .
No uso mucho IE10, pero me gustaría tener acceso a él en modo Metro, porque es útil para probar cosas. Sin embargo, no quiero que IE sea mi navegador predeterminado. ¿Hay alguna forma de hacer que aparezca la "Aplicación" IE10 sin configurar IE como el navegador predeterminado en todas partes ?
Respuestas:
Respuesta oficial (según documentos de MS) a la consulta general "¿Se puede acceder a la versión Metro de un navegador no predeterminado en Windows 8?"
Respuesta corta: según las pautas de Microsoft, solo el navegador predeterminado puede acceder / participar en la "experiencia de estilo Metro". Por lo tanto, este comportamiento es claramente intencional y, a menos que Microsoft cambie sus pautas o que un fabricante de navegadores las ignore o se cree algún tipo de pirateo, estamos atrapados en ello.
El artículo de MSDN titulado White papers para las aplicaciones de la Tienda Windows se vincula a un interesante white paper titulado Desarrollo de un navegador de escritorio habilitado para estilo Metro que enumera las pautas de Microsoft. Aquí está la descripción del documento:
Aquí están los bits interesantes:
Actualización (posible solución alternativa) : Ok, alguien debe confirmar que esto también funciona en sus sistemas:
Supongamos que Firefox Nightly está configurado como el navegador predeterminado. Ir a
Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:Ahora desmarque
Protocols
como FTP, HTTP y HTTPS:Ahora, cuando ejecuta IE (aunque no sea el predeterminado), ¿se ejecuta la versión de Metro?
fuente
FTP, HTTP, HTTPS
URL en el navegador predeterminado a través de ninguna aplicación. Digamos que si quiero consultar el historial del G-talk , se abriría en el IE 10 en lugar de en mi navegador predeterminado. También estamos configurando el IE 10 predeterminado para estos protocolos.Lamentablemente, todavía no hay forma de hacerlo. Tienes que vivir con la maldición de la EM. Creo que no quieren permitir que el usuario inicie fácilmente su navegador favorito con estas limitaciones.
Si bien hay mucha falta de funciones en IE-10 y una de las grandes es que la versión moderna de UI / Metro de IE-10 no admite ActiveX u otras extensiones / complementos (más sobre eso más adelante). Esto puede hacer que algunas páginas web no se muestren correctamente. Si encuentra esto, puede abrir una página web específica abierta en la versión Modern UI / Metro de IE-10 en la versión de escritorio de IE-10.
EDITAR: Después de instalar y usar Windows-8, encontré algo más al respecto. Puede iniciar Chrome en ModernUI solo si configura su navegador predeterminado, también el mismo efecto en el icono, cambiará si no lo configura por defecto. Parece que MS no te permite usar la aplicación en ModernUI hasta que no la configures por defecto.
fuente
Puede ejecutar una aplicación de interfaz de usuario moderna sin estar en la interfaz de usuario moderna , mientras que la interfaz de Windows Shell no dice mucho, puede encontrar más información y código de ejemplo sobre cómo hacerlo. Esto podría permitirle iniciar Internet Explorer en el contexto de la interfaz de usuario moderna sin tenerlo configurado como el navegador predeterminado. Otra opción podría incluir los dos exploradores de Internet en otro ejecutable y admitir un parámetro que inicie el proceso correcto de Internet Explorer (y tal vez cambie temporalmente el valor predeterminado). Esto podría ser así si no estás acostumbrado a programar.
Pero si tuviera que ir a ese último enfoque, solo un script que haga lo siguiente haría:
Recuerde el navegador predeterminado actual.
Cambie el navegador predeterminado al navegador Metro.
Inicie asincrónicamente Internet Explorer.
Espere unos segundos y luego vuelva a cambiar el navegador predeterminado.
Puede ver dónde se recuerda el navegador predeterminado en el registro utilizando Process Monitor .
fuente
Si Internet Explorer no es el navegador predeterminado, el mosaico de metro desaparece.
Según Microsoft, el razonamiento (que no tiene ningún sentido) es el siguiente:
Sin embargo, parece que elegir IE como predeterminado para algunas asociaciones de archivos y, por ejemplo, Firefox para la mayoría de las otras asociaciones de archivos, aún puede usar IE en Metro, según esta publicación: http://www.neowin.net / forum / topic / 1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser / page__p__594731222 # entry594731222 . Dicho esto, la publicación está fechada el 15 de marzo y no está claro si funciona para la versión comercial actual.
Como parece haber un botón Elegir valores predeterminados para este programa , le recomiendo que intente configurar IE como predeterminado, luego con Chrome, elija valores predeterminados, donde le da la mayoría de las asociaciones de archivos (incluidos todos los protocolos y extensiones comunes de Internet)
Fuentes:
fuente
Es posible mantener IE10 como su navegador predeterminado, pero aún así iniciar Chrome en la interfaz de usuario moderna (metro): abra el menú de Chrome- "Iniciar Chrome en modo Windows 8" (en Pestañas recientes). Ahora es posible cambiar los modos entre la interfaz de usuario moderna y el modo de escritorio utilizando esta configuración.
fuente