100 votes

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 Modern UI, qui est une application plein écran de type tablette. Par défaut, les liens ouverts en mode bureau s'ouvrent dans l'IE du bureau, et les liens 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 d'un mode Modern UI), vous ne pouvez plus du tout accéder à IE10 dans la Modern UI - la tuile disparaît de l'écran de démarrage et il n'y a aucun moyen de l'invoquer manuellement.

Je n'utilise pas beaucoup IE10, mais j'aimerais y avoir accès en mode Metro, car c'est pratique pour tester des choses. Je ne veux cependant pas qu'IE soit mon navigateur par défaut. Existe-t-il un moyen de faire apparaître l'application IE10 sans faire d'IE le navigateur par défaut ? partout ?

30voto

Karan Points 54603

Réponse officielle (selon les docs MS) à la question générale "Peut-on 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, seulement le navigateur par défaut peut accéder/participer à l'"expérience de style Metro". Ce comportement est donc clairement intentionnel et, à moins que Microsoft ne modifie ses directives, qu'un fabricant de navigateurs ne s'y soustraie ou qu'une sorte de piratage ne soit créé, nous sommes coincés avec ce comportement.


L'article de MSDN intitulé Livres blancs pour les applications Windows Store renvoie à un livre blanc intéressant intitulé Développement d'un navigateur de bureau compatible avec le style Metro qui énumère les directives de Microsoft. Voici la description du document :

Dans Windows 8, le navigateur que l'utilisateur définit par défaut pour traiter les pages Web et les protocoles associés peut être conçu pour accéder à la fois à l'expérience de style Metro et à l'expérience de bureau traditionnelle. Ce type de navigateur est appelé "navigateur de bureau compatible avec le style Metro". Ce livre blanc décrit comment construire un tel navigateur.

Voici les éléments intéressants :

Dans Windows 8, le navigateur que l'utilisateur définit par défaut pour traiter les pages Web et les protocoles associés peut être conçu pour accéder aux éléments suivants les deux de nouvelles expériences ainsi que l'expérience traditionnelle du bureau.

...

Navigateur de bureau permettant une nouvelle expérience. Un navigateur de bureau qui choisit de participer à la nouvelle expérience lorsque l'utilisateur a exprimé sa préférence pour que le navigateur le fasse. Un tel navigateur peut assurer le rendu HTML5 des pages web et répondre aux demandes HTTP / HTTPS. Par définition, un tel navigateur a un accès complet aux API Win32 pour le rendu HTML5, y compris la possibilité d'utiliser plusieurs processus d'arrière-plan, la compilation JIT et d'autres fonctionnalités distinctement liées au navigateur (comme le téléchargement de fichiers en arrière-plan). Les navigateurs de bureau fonctionnent généralement à un niveau d'intégrité moyen ou faible.

...

Encadrement de l'expérience utilisateur . Un navigateur de bureau activé pour la nouvelle expérience ne peut participer à la nouvelle expérience utilisateur que s'il est le navigateur par défaut. . Les applications de bureau (généralement emballées au format .MSI, niveau d'intégrité moyen) s'exécutent sur le bureau. Les applications de la boutique Windows (packagées en .appx, exécutées dans des conteneurs d'applications, jeu d'API limité au SDK Windows pour les applications de la boutique Windows, acquises via la boutique Windows) s'exécutent dans la nouvelle expérience. Un navigateur de bureau compatible avec la nouvelle expérience peut être considéré comme un navigateur de bureau qui peut également participer à la nouvelle expérience. La restriction visant à limiter la participation à la nouvelle expérience utilisateur au navigateur par défaut de l'utilisateur est ancrée dans la préservation de la nouvelle expérience utilisateur. Notez que cette limitation s'applique à tous les navigateurs, y compris Internet Explorer. .

...

Carreaux . Si le navigateur par défaut prend en charge la nouvelle expérience utilisateur, la tuile d'application du navigateur (et les tuiles secondaires, le cas échéant) s'affichera dans Démarrer d'une manière similaire aux applications Windows Store (comme défini par les propriétés qui ont été spécifiées dans le manifeste .XML qui a été copié lors de l'installation du navigateur). Sinon, la tuile apparaîtra comme une application de bureau. . Les verbes appropriés à la nouvelle expérience utilisateur et au mode bureau de l'application apparaissent sur la tuile. ... Le navigateur de bureau activé par la nouvelle expérience par défaut apparaît toujours sous la forme d'une tuile carrée. Toutes les tuiles secondaires appartenant au navigateur de bureau activé par la nouvelle expérience par défaut apparaissent également avec les visuels des tuiles de la nouvelle expérience utilisateur.

...

Activation (lancement) . Les règles suivantes régissent l'activation des applications :

  • Les raccourcis de bureau, les icônes épinglées dans la barre des tâches et d'autres "artefacts de bureau" activent le navigateur de bureau de la nouvelle expérience dans le bureau.

  • Les tuiles de l'écran de démarrage activent le navigateur dans la nouvelle expérience utilisateur lorsque le navigateur est la valeur par défaut. Lorsque le navigateur n'est pas le navigateur par défaut, les tuiles activent le navigateur dans le bureau. . Ce même comportement s'applique également aux tuiles secondaires d'un navigateur.

  • Il est fortement recommandé aux navigateurs de mettre en œuvre le "lancement contextuel". Cela signifie qu'il faut tenir compte de la présentation de l'application appelante (expérience de bureau ou nouvelle expérience utilisateur) pour déterminer la présentation du navigateur (expérience de bureau ou nouvelle expérience utilisateur) pour les activations provenant d'autres applications, par exemple lorsqu'un utilisateur clique sur un lien http:// dans son application de messagerie.

  • Les activations de contrats de recherche sont toujours activées dans la nouvelle expérience utilisateur. Ces activations ne peuvent se produire que si le navigateur est celui par défaut de l'utilisateur.

...

Nous recommandons que les navigateurs fournissent un paramètre configurable pour permettre aux utilisateurs de contrôler leur expérience de présentation préférée. Par exemple, un paramètre nommé "Choisissez comment vous ouvrez les liens", avec les options suivantes : a) Toujours lancer la nouvelle expérience, b) Toujours lancer dans le bureau, c) Laisser le navigateur décider, c'est-à-dire contextuel (défaut suggéré).

...

Invocation dans la présentation de bureau . Si le navigateur de bureau activé par la nouvelle expérience n'est pas actuellement sélectionné comme navigateur par défaut de l'utilisateur, il ne peut être lancé que dans le bureau .

...

Fenêtrage . Un navigateur de bureau activé par la nouvelle expérience, configuré comme le navigateur par défaut de l'utilisateur, peut choisir de participer soit à la nouvelle expérience de l'utilisateur, soit au bureau, mais pas aux deux à partir du même processus d'exécution.


Mise à jour (solution de contournement possible) : Ok, quelqu'un doit confirmer que cela fonctionne aussi sur leurs systèmes :

Supposons que Firefox Nightly soit défini comme le navigateur par défaut. Allez sur Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program :

1

Maintenant, désélectionnez Protocols comme FTP, HTTP et HTTPS :

2

Maintenant, lorsque vous lancez IE (même si ce n'est pas la version par défaut), la version Metro fonctionne-t-elle ?

9voto

avirk Points 15591

Malheureusement, il n'y a pas encore de solution pour cela. Vous devez vivre avec la malédiction de la SEP. Je pense qu'ils ne veulent pas laisser l'utilisateur lancer facilement son navigateur préféré avec ces limitations.

Bien que de nombreuses fonctionnalités manquent dans IE-10, l'une des plus importantes est que la version moderne UI/Metro d'IE-10 ne prend pas en charge ActiveX ou d'autres extensions/add-ons (nous y reviendrons plus tard). Il se peut donc que certaines pages Web ne s'affichent pas correctement. Si vous rencontrez ce problème, vous pouvez ouvrir une page Web spécifique ouverte 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 découvert quelque chose de plus à son sujet. Vous pouvez lancer Chrome dans ModernUI seulement si vous le définissez comme navigateur par défaut, même effet sur l'icône aussi, il a changé si vous ne le définissez pas comme défaut. Il semble donc que MS ne vous laisse pas utiliser l'application dans ModernUI tant que vous ne l'avez pas défini par défaut.

enter image description here

3voto

Tamara Wijsman Points 56163

Vous peut exécuter une application Modern UI sans être dans Modern UI Alors que l'interface de Windows Shell ne dit pas grand-chose, vous pouvez trouver des informations sur la façon dont le système fonctionne. plus d'informations et code d'exemple sur la façon de le faire. Cela pourrait vous permettre de lancer Internet Explorer dans le contexte de Modern UI sans qu'il soit défini comme navigateur par défaut. Une autre option serait de pouvoir envelopper 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 change peut-être temporairement celui par défaut). Cela pourrait être difficile si vous n'avez pas l'habitude de programmer.

Mais si vous deviez adopter cette dernière approche, un simple script à la place qui fait ce qui suit ferait l'affaire :

  1. Mémoriser le navigateur par défaut actuel.

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

  3. Démarrage asynchrone d'Internet Explorer.

  4. Attendez quelques secondes, puis remettez le navigateur par défaut.

Vous pouvez voir où le navigateur par défaut est mémorisé dans le registre en utilisant Moniteur de processus .

1voto

ronalchn Points 4521

Si Internet Explorer n'est pas le navigateur par défaut, la tuile métro disparaît.

Selon Microsoft, le raisonnement (qui n'a aucun sens) est le suivant :

Un navigateur de bureau compatible avec le style Metro ne peut participer à l'expérience utilisateur du style Metro que s'il est le navigateur par défaut... La restriction visant à limiter la participation à l'expérience utilisateur du style Metro au navigateur par défaut de l'utilisateur est ancrée dans la préservation de l'expérience utilisateur du style Metro.

Cependant, il semble que le fait de choisir IE par défaut pour un peu de associations de fichiers, et par exemple Firefox pour la plupart des autres vous pourrez peut-être continuer à utiliser IE dans les métros, d'après ce billet http://www.neowin.net/forum/topic/1064128-why-doesnt-ie10-metro-work-when-its-not-default-browser/page__p__594731222#entry594731222 . Cela dit, le message est daté du 15 mars, et il n'est pas certain qu'il fonctionne pour la version de détail actuelle.

Comme il semble y avoir un Choisissez les valeurs par défaut pour ce programme Je vous recommande d'essayer de définir IE comme valeur par défaut, puis, avec Chrome, de choisir la valeur par défaut, où vous lui donnez la plupart des associations de fichiers (y compris tous les protocoles et extensions Internet courants).

Sources :

0voto

Il est possible de conserver IE10 comme navigateur par défaut, mais de lancer Chrome en Modern UI (métro) : Ouvrez le menu Chrome - "Lancer Chrome en mode Windows 8" (sous Onglets récents). Il est maintenant possible de passer du mode Modern UI au mode bureau en utilisant ce paramètre.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X