web-dev-qa-db-fra.com

Est-il possible d'utiliser l'application IE10 sans faire d'Internet Explorer le navigateur par défaut?

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 il est impossible de l'invoquer manuellement. .

Je n'utilise pas beaucoup IE10, 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 ?

97
nhinkle

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 absentes 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.

enter image description here

9
avirk

Vous pouvez exécuter une application d'interface utilisateur moderne sans être dans l'interface utilisateur moderne , alors que cette interface Windows Shell ne dit pas grand-chose que vous pouvez trouver plus d'informations et un exemple de code sur la procédure à suivre. 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 pourrait envelopper les deux Internet Explorer dans un autre exécutable et prendre en charge un paramètre qui lance le processus Internet Explorer approprié (et modifie peut-être temporairement la valeur 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:

  1. Rappelez-vous le navigateur par défaut actuel.

  2. Changez le navigateur par défaut pour le navigateur Metro.

  3. Démarrer de manière asynchrone Internet Explorer.

  4. 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 .

3
Tom Wijsman

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:

Un navigateur de bureau compatible avec le style Metro peut participer à l'expérience utilisateur de style Metro uniquement s'il s'agit du navigateur par défaut ... La restriction visant à limiter la participation de l'utilisateur de style Metro au navigateur par défaut de l'utilisateur découle de la préservation de l'expérience utilisateur de style Metro.

Cependant, il semble que si vous choisissez IE par défaut pour les associations de fichiers certaines, et par exemple Firefox pour les associations de fichiers la plupart des autres, vous pourrez toujours utiliser IE dans le métro, basé sur ce post - http://www.neowin.net/forum/topic/1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser/page__p__594731222 # entry594731222 . Cela dit, le courrier 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, il est conseillé d’essayer de définir IE par défaut, puis avec Chrome, choisissez les valeurs par défaut, dans lesquelles vous lui attribuez la plupart des associations de fichiers ( y compris tous les protocoles Internet et extensions communs)

Sources:

1
ronalchn

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.

0
Justin Robertson