Windows 8 est livré avec deux versions d'Internet Explorer: la version de bureau normale, qui ressemble à IE9, et la version de l'interface utilisateur moderne, qui est une application de type tablette en plein écran. Par défaut, les liens ouverts en mode Bureau s’ouvrent dans IE de bureau et ceux ouverts dans les applications Modern UI s’ouvrent dans l’application plein écran.
Lorsque vous définissez un nouveau navigateur par défaut (comme Google Chrome, qui dispose désormais du mode d'interface utilisateur moderne), vous ne pouvez plus accéder à IE10 dans l'interface utilisateur moderne. La vignette disparaît de l'écran de démarrage et vous ne pouvez pas l'invoquer manuellement. .
Je n'utilise pas beaucoup Internet Explorer 10, mais j'aimerais pouvoir y accéder en mode Metro, car il est pratique pour tester des éléments. Je ne veux cependant pas que IE soit mon navigateur par défaut. Existe-t-il un moyen d’obtenir l’application IE10 sans configurer IE comme navigateur par défaut partout ?
la source
Réponses:
Réponse officielle (selon MS Docs) à la requête générale "Pouvez-vous accéder à la version Metro d'un navigateur autre que celui par défaut dans Windows 8?"
Réponse courte: Selon les directives de Microsoft, seul le navigateur par défaut peut accéder à / participer à "l'expérience de style Metro". Donc, ce comportement est clairement intentionnel et, à moins que Microsoft ne modifie ses directives ou que le fabricant du navigateur ne les respecte pas ou qu’une sorte de piratage soit créé, nous sommes pris au piège.
L'article de MSDN intitulé "Livres blancs pour les applications du Windows Store" renvoie à un livre blanc intéressant intitulé " Développement d'un navigateur Web compatible avec le style Metro" qui répertorie les instructions de Microsoft. Voici la description du document:
Voici les bits intéressants:
Mise à jour (solution possible) : Ok, quelqu'un doit confirmer que cela fonctionne également sur ses systèmes:
Supposons que Firefox Nightly soit défini comme navigateur par défaut. Aller à
Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:Désactivez maintenant les options
Protocols
FTP, HTTP et HTTPS:Maintenant, lorsque vous exécutez IE (bien que ce ne soit pas la valeur par défaut), la version Metro est-elle exécutée?
la source
FTP, HTTP, HTTPS
URL dans le navigateur par défaut via une application. Disons que si je veux consulter l'historique du G-talk, il s'ouvrira dans IE 10 plutôt que dans mon navigateur par défaut. Nous définissons également la valeur par défaut d'IE 10 pour ces protocoles.Malheureusement, il n'y a pas encore de moyen pour cela. Vous devez vivre avec la malédiction de la SP. Je pense qu'ils ne veulent pas laisser l'utilisateur lancer facilement leur navigateur préféré avec cette limitation.
Bien qu'il existe de nombreuses fonctionnalités insuffisantes dans IE-10 et l'un des gros problèmes réside dans le fait que la version UI / Metro moderne d'IE-10 ne prend pas en charge ActiveX ou d'autres extensions / add-ons (plus d'informations à ce sujet plus tard). Cela pourrait empêcher certaines pages Web de s'afficher correctement. Si vous rencontrez ce problème, vous pouvez ouvrir une page Web spécifique dans la version Modern UI / Metro d'IE-10 dans la version Desktop d'IE-10.
EDIT: Après avoir installé et utilisé Windows-8, j'ai trouvé quelque chose de plus à ce sujet. Vous ne pouvez lancer Chrome dans ModernUI que si vous définissez le navigateur par défaut. Le même effet est également appliqué à l'icône. Il a également changé si vous ne le définissez pas par défaut. Il semble donc que MS ne vous laisse pas utiliser l'application dans ModernUI tant que vous ne la définissez pas par défaut.
la source
Vous pouvez exécuter une application d'interface utilisateur moderne sans être dans l'interface utilisateur moderne , tandis que cette interface Windows Shell ne dit pas grand-chose, vous pouvez trouver plus d'informations et un exemple de code sur la façon de procéder. Cela pourrait vous permettre de démarrer Internet Explorer dans le contexte de l'interface utilisateur moderne sans l'avoir définie comme navigateur par défaut. Une autre option serait en mesure de regrouper les deux Internet Explorer dans un autre exécutable et de prendre en charge un paramètre qui lance le bon processus Internet Explorer (et peut-être modifie temporairement le paramètre par défaut). Cela pourrait être le cas si vous n'êtes pas habitué à la programmation.
Mais si vous utilisiez cette dernière approche, un script à la place ferait ce qui suit:
Rappelez-vous le navigateur par défaut actuel.
Changez le navigateur par défaut pour le navigateur Metro.
Démarrer de manière asynchrone Internet Explorer.
Attendez quelques secondes environ, puis modifiez le navigateur par défaut.
Vous pouvez voir où le navigateur par défaut est mémorisé dans le registre à l'aide de Process Monitor .
la source
Si Internet Explorer n'est pas le navigateur par défaut, la tuile de métro disparaît.
Selon Microsoft, le raisonnement (ça n'a aucun sens) est le suivant:
Cependant, il semble que si vous choisissez IE par défaut pour certaines associations de fichiers, et par exemple Firefox pour la plupart des associations de fichiers, vous pourrez peut-être utiliser IE dans le métro, sur la base de cet article - http://www.neowin.net / forum / topic / 1064128-pourquoi-ça-ne-ie10-metro-travail-quand-son-navigateur pas-par-defaut / page__p__594731222 # entry594731222 . Cela dit, le message est daté du 15 mars et on ignore si cela fonctionne pour la version commerciale actuelle.
Comme il semble y avoir un bouton Choisir les valeurs par défaut pour ce programme , je vous recommande d'essayer de définir IE comme configuration par défaut, puis avec Chrome, choisissez les valeurs par défaut, dans lesquelles vous indiquez la plupart des associations de fichiers (y compris tous les protocoles et extensions Internet courants).
Sources:
la source
Il est possible de conserver IE10 comme navigateur par défaut, tout en continuant de lancer Chrome dans l'interface utilisateur moderne (métro): ouvrez le menu Chrome - "Lancer Chrome en mode Windows 8" (sous Onglets récents). Il est maintenant possible de changer de mode entre l’UI moderne et le mode Bureau en utilisant ce paramètre.
la source