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.
Réponses:
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).
la source
On pourrait écrire une application .NET qui:
la source
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.
la source