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
:
Maintenant, désélectionnez Protocols
comme FTP, HTTP et HTTPS :
Maintenant, lorsque vous lancez IE (même si ce n'est pas la version par défaut), la version Metro fonctionne-t-elle ?