Dans Windows 8, pouvez-vous utiliser un navigateur par défaut différent pour les applications Metro / WinRT que pour les applications de bureau normales?

12

Je souhaite un paramètre de navigateur par défaut différent pour les applications WinRT en mosaïque que pour les applications dans l'environnement de bureau hérité. Est-ce possible?

Je joue avec Windows 8, et j'ai remarqué une chose: par défaut, les applications metro / winRT respectent mon choix de Chrome comme navigateur par défaut. C'est probablement une bonne chose pour le comportement par défaut, prêt à l'emploi pour Windows, et c'est certainement ce que je veux pour les applications de bureau normales.

Cependant, j'ai trouvé que cela ne résiste pas aux applications d'interface utilisateur metro / WinRT / tiled / modern. Je pense que la transition entre les sections bureau et métro de Windows est une expérience utilisateur discutable. Je veux minimiser cela, et je voudrais donc garder les applications WinRT entièrement dans le monde de l'interface utilisateur moderne WinRT, y compris lors de l'ouverture de liens Internet. Au lieu de s'ouvrir dans mon navigateur par défaut, je veux qu'ils utilisent le metro IE10 (ou finalement metro Chrome ou Firefox). Cela ne s'applique qu'aux applications RT. Les applications de bureau doivent continuer à respecter le paramètre de navigateur par défaut traditionnel. Cela peut-il être fait?

Un navigateur qui prend en charge différentes personnalités / modes de fonctionnement selon la source serait un compromis acceptable.

Joel Coehoorn
la source
La version du canal de développement Chrome prend désormais en charge Metro. Cela répond-il à vos besoins d'intégration de métro?
rakslice
Il le ferait s'il savait être en mode métro lors de l'ouverture d'un lien depuis une application métro et en mode bureau lors de l'ouverture d'un lien depuis une application bureau. Je veux toujours le mode bureau la plupart du temps.
Joel Coehoorn

Réponses:

2

Malheureusement, cela ne peut pas être fait. Dans Windows 8, le navigateur par défaut (un pour ouvrir les liens HTML) est le seul navigateur qui peut fonctionner en mode métro. Si vous définissez Google Chrome comme navigateur par défaut, IE10 ne s'ouvrira plus en mode métro, il s'ouvrira simplement en mode bureau. Ainsi, le navigateur de bureau par défaut devient automatiquement le navigateur Metro par défaut (et uniquement).

Yash Pande
la source
-1

On pourrait écrire une application .NET qui:

  1. Capture les déclencheurs de lien hypertexte.
  2. Identifie les applications à partir desquelles les hyperliens sont ouverts.
  3. Détecte si l'application s'exécute en mode Metro.
  4. Modifie temporairement le paramètre de navigateur Web par défaut de Windows en conséquence.
  5. Libère des hyperliens dans le nouveau navigateur par défaut.
mcandre
la source
On ne pouvait pas écrire une application comme ça car la valeur par défaut est protégée par un hachage cryptographique. Vous ne pouvez plus définir vous-même la valeur par défaut dans Win8.
Brian R. Bondy
@Brian Pour se protéger contre les logiciels malveillants?
mcandre
Navigateurs malveillants et agressifs
Brian R. Bondy
-3

Malheureusement, cela n'est pas possible car il n'y a pas 2 navigateurs sur le bureau et le métro. Fondamentalement, ce qui se passe, c'est que les versions Metro d'IE et de Chrome ne sont qu'un shell d'interface utilisateur. Le moteur de rendu est partagé avec la version de bureau.

Parce que ce sont des "applications hybrides", vous ne pouvez pas en choisir d'autres pour le bureau et "métro" car ce sont essentiellement les mêmes applications.

cmplieger
la source
1
Pour clarifier, tout ce qui est dit ici n'est pas exactement vrai. C'est une installation pour chaque application, oui, mais ils conservent leurs propres paramètres entre les versions Metro et Desktop en raison des règles de sandboxing Metro. (Bien que, pour IE par exemple, qui encapsulent les propriétés du niveau du système d'exploitation comme les informations de connexion, c'est un hybride de l'endroit où les paramètres sont stockés.) Je ne sais pas si la question des opérations d'origine est résolu ou non.
Mufasa