Comment changer définitivement le mode navigateur dans IE9?

9

Comment puis-je changer définitivement le mode du navigateur dans IE9, comme par exemple pour IE7?

Actuellement, cette modification n'est que temporaire et chaque fois que vous ouvrez une nouvelle fenêtre, vous devez passer en mode développeur pour changer à nouveau les paramètres.

Clarification: "Windows 7 nécessite que vous exécutiez IE9. Mais à des fins professionnelles, certaines personnes doivent encore utiliser IE7 ou IE8. Les outils de développement permettent à une personne d'utiliser les paramètres IE7 avec dans IE9. Mais pour chaque fenêtre ouverte, il semble que chaque fois qu'une doit passer en mode développeur pour basculer le mode Navigateur sur IE7. La question est de savoir comment obtenir les paramètres qui permettront à IE9 de s'ouvrir en mode IE7 à chaque fois que le navigateur est activé. "

Fabio Milheiro
la source
Changez-le en quoi?
paulmorriss
Passez à un autre des modes de navigation disponibles. La question n'est pas de «changer en quoi» mais de «rendre le changement permanent».
Fabio Milheiro
Je pense que personne ne comprend la question qui se pose. Windows 7 nécessite que vous exécutiez IE9. Mais à des fins professionnelles, certaines personnes doivent encore utiliser IE7 ou IE8. Les outils de développement permettent à une personne d'utiliser les paramètres IE7 dans IE9. Mais pour chaque fenêtre ouverte, il semble que chaque fois que l'on doit passer en mode développeur pour basculer le mode Navigateur sur IE7. La question est de savoir comment atteindre les paramètres qui permettront à IE9 de s'ouvrir en mode IE7 à chaque démarrage du navigateur.
Voir? Tu l'as eu!
Fabio Milheiro

Réponses:

8

Je ne pense pas que vous puissiez vraiment affecter le paramètre du mode navigateur; cela semble être une fonctionnalité de débogage pour les développeurs. Si un utilisateur exécute IE9, le mode navigateur sera IE9 ou IE9 Compatibility View. Vous pouvez affecter le paramètre d'affichage de compatibilité en utilisant la <meta>balise compatible X-UA ou l'en-tête HTTP (cependant, faites attention au paramètre Outils -> Paramètres d'affichage de compatibilité -> "Afficher les sites intranet dans l'affichage de compatibilité").

Derek Morrison
la source
4

J'ai trouvé un paramètre de registre qui peut forcer IE9 à s'exécuter de façon permanente dans IE8 ou IE7 en mode d'émulation de navigateur. Par exemple, pour exécuter IE9 en mode IE8, ajoutez la clé suivante, la valeur et les données au Registre.

HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)
   SOFTWARE
      Wow6432Node (for IE 32-bit on a 64-bit OS)
         Microsoft
            Internet Explorer
               Main
                  FeatureControl
                     FEATURE_BROWSER_EMULATION
                        iexplore.exe = (DWORD) 00008888

Vous pouvez utiliser la valeur décimale 8000 pour IE8, mais elle n'est appliquée que si les directives! DOCTYPE sont affichées en mode IE8. La valeur décimale 8888 est pour IE8 indépendamment des directives! DOCTYPE, c'est pourquoi j'ai choisi dans mon exemple.

La valeur décimale 7000 est pour IE7, mais n'est appliquée que si les directives! DOCTYPE sont affichées en mode IE7.

http://msdn.microsoft.com/en-us/library/ee330730(v=vs.85).aspx#browser_emulation

Remarque: La barre d'outils du développeur affichera "Mode navigateur: inconnu", ce n'est donc pas un test valide.

jaylweb
la source
2

Dans l'Éditeur de stratégie de groupe, sous Modèles d'administration> Composants Windows> Internet Explorer> Affichage de compatibilité, il existe un paramètre pour «Désactiver l'affichage de compatibilité» qui peut être défini sur Activé, ce qui laissera le navigateur en mode IE9 de façon permanente.

sXe
la source
1
  • Les développeurs peuvent changer le mode Navigateur via le menu «Mode Navigateur» dans les outils de développement F12 d'IE. Ce paramètre s'applique uniquement à la machine locale du développeur. Par exemple, les développeurs peuvent demander à IE9 d'émuler un navigateur IE7, IE8 ou IE9 dans la vue de compatibilité.

Sélectionnez le mode navigateur

  • Les utilisateurs peuvent changer le mode navigateur en cliquant sur le bouton Affichage de compatibilité (CV), ce qui amène IE8 et IE9 à émuler le navigateur IE7. C'est pourquoi il est important pour les développeurs de sites de tester leur site en mode navigateur d'affichage de compatibilité.
  • La liste des vues compatibles d'IE peut également modifier le mode navigateur pour des sites spécifiques.

D'ici:

Ciaran
la source
3
Je le sais. Le problème est que le changement n'est que temporaire. Je dois le rendre permanent sur l'ordinateur d'un certain navigateur.
Fabio Milheiro
@FabioMilheiro, je suis confronté au même problème. y a-t-il de la chance de trouver une solution?
mirza
Non mec, je n'ai pas vraiment trouvé de solution;)
Fabio Milheiro
1

Ce que je fais, c'est installer la machine virtuelle Windows avec le mode XP dans Windows 7 (Professionnel). Tout cela est gratuit et sur le site Web de MS. Exécutez l'ancien navigateur de votre choix sous XP. Si vous souhaitez disposer de plusieurs navigateurs, je pense que vous pouvez installer plusieurs instances d'une machine virtuelle.

J'exécute également Office 2003 sur la machine virtuelle XP. Je peux donc avoir accès à plusieurs versions d'Office. La machine virtuelle XP est vraiment XP, pas une émulation de XP. L'environnement XP alternatif est également utile pour d'autres domaines de test.

Facture
la source
0

je pense que vous travaillez sur des liens / serveurs intranet si c'est le cas, une seule réponse à votre question

Désactivez la vue de compatibilité: Allez à Outils >> paramètre de vue de compatibilité >> décochez 'Afficher les sites intranet dans la vue de compatibilité' (par défaut, cette case est cochée)

Développeur
la source
0

Si le problème se produit sur un ordinateur spécifique, essayez le correctif suivant à condition que vous disposiez d'Internet Explorer 11.

Veuillez ouvrir regedit.exe en tant qu'administrateur. Accédez au chemin / aux chemins suivants:

  1. Pour machine 32 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

  2. Pour machine 64 bits: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIONetHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Et supprimez la valeur REG_DWORD iexplore.exe. Veuillez fermer et relancer le site Web à l'aide d'Internet Explorer 11, il sera par défaut sur Edge en mode document.

Priyam Choudhury
la source