IE9'da tarayıcı modunu kalıcı olarak nasıl değiştirebilirim?


9

IE9'daki tarayıcı modunu örneğin IE7 gibi kalıcı olarak nasıl değiştirebilirim?

Şu anda, bu değişiklik sadece geçicidir ve yeni bir pencere açtığınızda, ayarları tekrar değiştirmek için geliştirici moduna gitmeniz gerekir.

Açıklama: "Windows 7, IE9'u çalıştırmanızı gerektirir. Ancak, iş amacıyla bazı kişilerin hala IE7 veya IE8 kullanması gerekir. Geliştirici Araçları, bir kişinin IE9'da IE7 ayarlarını kullanmasını sağlar. Ancak açılan her pencere için her zaman Tarayıcı modunu IE7'ye geçirmek için geliştirici moduna geçmesi gerekiyor. Soru, tarayıcının her tetiklendiğinde IE9'un IE7 modunda açılmasına izin verecek ayarları nasıl başaracağıdır. "


Ne olarak değiştirilsin?
paulmorriss

Kullanılabilir mevcut tarayıcı modlarından birini değiştirin. Soru "neye değişmek" değil, "değişikliği kalıcı kılmak".
Fabio Milheiro

Kimsenin sorulan soruyu anladığını sanmıyorum. Windows 7, IE9'u çalıştırmanızı gerektirir. Ancak iş amacıyla bazı kişilerin hala IE7 veya IE8 kullanması gerekir. Geliştirici Araçları, bir kişinin IE9'da IE7 ayarlarını kullanmasını sağlar. Ancak açılan her pencere için Tarayıcı modunu IE7'ye geçirmek için her zaman geliştirici moduna geçmek zorunda gibi görünüyor. Soru, tarayıcı her açıldığında IE9'un IE7 modunda açılmasına izin verecek ayarları nasıl elde edeceği.

Görmek? Tamamdır!
Fabio Milheiro

Yanıtlar:



8

Tarayıcı modu ayarını gerçekten etkileyebileceğinizi düşünmüyorum; bu bir geliştirici hata ayıklama özelliği gibi görünüyor. Bir kullanıcı IE9 çalıştırıyorsa, tarayıcı modu IE9 veya IE9 Uyumluluk Görünümü olacaktır. X-UA-Uyumlu <meta>etiketi veya HTTP üstbilgisini kullanarak uyumluluk görünümü ayarını etkileyebilirsiniz (yine de Araçlar -> Uyumluluk Görünümü ayarları -> "İntranet sitelerini Uyumluluk Görünümü'nde görüntüle" ayarına dikkat edin).


4

IE9 veya IE7'de tarayıcı öykünmesi modunda kalıcı olarak çalışmaya zorlayabilecek bir kayıt defteri ayarı buldum. Örneğin, IE9'u IE8 modunda çalıştırmak için, kayıt anahtarına aşağıdaki anahtarı, değeri ve verileri ekleyin.

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

IE8 için 8000 ondalık değerini kullanabilirsiniz, ancak yalnızca! DOCTYPE yönergeleri IE8 modunda görüntülenirse uygulanır. Ondalık değer 8888,! DOCTYPE yönergelerinden bağımsız olarak IE8 içindir, bu yüzden örneğimde seçtim.

Ondalık değer 7000 IE7 içindir, ancak yalnızca! DOCTYPE yönergeleri IE7 modunda görüntülenirse uygulanır.

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

Not: Geliştirici araç çubuğunda "Tarayıcı Modu: bilinmiyor" görüntülenir, bu geçerli bir test değildir.


2

Grup İlkesi Düzenleyicisi'nde, Yönetim Şablonları> Windows Bileşenleri> Internet Explorer> Uyumluluk Görünümü altında, tarayıcıyı kalıcı olarak IE9 modunda bırakacak şekilde Etkinleştirilebilen “Uyumluluk Görünümünü Kapat” için bir ayar vardır.


1
  • Geliştiriciler, IE'nin F12 Geliştirici Araçları'ndaki "Tarayıcı Modu" menüsünden Tarayıcı Modunu değiştirebilir. Bu ayar yalnızca geliştiricinin yerel makinesi için geçerlidir. Örneğin, geliştiriciler Uyumluluk Görünümü'nde IE9'un bir IE7 tarayıcısını, IE8 tarayıcısını veya IE9'u taklit etmesini sağlayabilir.

Tarayıcı Modunu Seçin

  • Kullanıcılar, IE8 ve IE9'un IE7 tarayıcısını taklit etmesine neden olan Uyumluluk Görünümü (CV) düğmesine tıklayarak Tarayıcı Modunu değiştirebilir. Bu nedenle site geliştiricilerinin sitelerini Uyumluluk Görünümü Tarayıcı Modunda test etmeleri önemlidir.
  • IE'nin Uyumluluk Görünümü Listesi belirli siteler için Tarayıcı Modunu da değiştirebilir.

Buradan:


3
Bunu biliyorum. Sorun şu ki, değişiklik sadece geçici. Belirli bir tarayıcı bilgisayarında kalıcı hale getirmem gerekiyor.
Fabio Milheiro

@FabioMilheiro Aynı sorunla karşı karşıyayım. çözüm bulmak için şans var mı?
mirza

Dostum yok, aslında bir çözüm bulamadım;)
Fabio Milheiro

1

Yaptığım şey, Windows 7'de (Profesyonel) XP moduna sahip Windows sanal makinesini kurmak. Bu tamamen ücretsiz ve MS web sitesinde. XP altında istediğiniz eski tarayıcıyı çalıştırın. Birden fazla tarayıcının kullanılabilir olmasını istiyorsanız, sanal makinenin birden çok örneğini yükleyebileceğinizi düşünüyorum.

Office 2003'ü XP sanal makinede de çalıştırıyorum. Böylece Office'in birden çok sürümüne erişebilirim. XP sanal makinesi gerçekten XP'dir, bazı XP emülasyonu değildir. Alternatif XP ortamı diğer test alanları için de kullanışlıdır.


0

Eğer intranet bağlantıları / sunucuları üzerinde çalışıyoruz, eğer öyleyse, sadece bir satır sorunuza cevap

Uyumluluk görünümünü devre dışı bırakın: Git Araçlar >> uyumluluk görünümü ayarı >> 'Uyumluluk Görünümü'nde intranet sitelerini görüntüle' seçeneğinin işaretini kaldırın (varsayılan olarak bu işaretlidir)


0

Sorun belirli bir bilgisayarda oluşuyorsa, lütfen Internet Explorer 11'iniz varsa aşağıdaki düzeltmeyi deneyin.

Lütfen regedit.exe dosyasını Yönetici olarak açın. Aşağıdaki yola / yollara gidin:

  1. 32 bit makine için: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

  2. 64 bit makine için: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATIONveHKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION

Ve REG_DWORD değerini silin iexplore.exe. Lütfen Internet Explorer 11'i kullanarak web sitesini kapatıp yeniden başlatın, varsayılan olarak Belge Modu olarak Edge olarak ayarlanacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.