Internet Explorer'ı varsayılan tarayıcı yapmadan IE10 Uygulamasını kullanmak mümkün müdür?


97

Windows 8 Internet Explorer'ın iki sürümüyle birlikte gelir: IE9'a benzeyen normal masaüstü sürümü ve tam ekran tablet tarzı bir uygulama olan Modern UI sürümü. Varsayılan olarak, masaüstü modunda açılan bağlantılar masaüstü IE'de açılır ve Modern UI uygulamalarında açılan bağlantılar tam ekran uygulamasında açılır.

Yeni bir varsayılan tarayıcı belirlediğinizde (şu anda Modern UI modu olan Google Chrome gibi), artık Modern UI'da IE10'a artık erişemezsiniz - döşeme başlangıç ​​ekranından kaybolur ve manuel olarak başlatmanın yolu yoktur .

IE10'u fazla kullanmıyorum, ancak Metro modunda erişmek istiyorum, çünkü işleri test etmek için kullanışlıdır. Ama IE’nin varsayılan tarayıcım olmasını istemiyorum. IE10 "App" 'i her yerde varsayılan tarayıcı olacak IE'yi ayarlamadan gösterilmesini sağlamanın bir yolu var mı ?


Düşündüğüm bir geçici çözüm, Metro tarayıcısını kullanacağını ümit ederek başlangıç ​​ekranına bir favori bulmaktır, denediniz mi?
Tamara Wijsman

1
@TomWijsman her şeyi Chrome'da açar. Görünüşe göre Modern UI ortamında ve masaüstü ortamında farklı bir varsayılan tarayıcıya sahip olamazsınız.
nhinkle

Soruyu yalnızca IE yerine tüm tarayıcıları kapsayacak şekilde genelleştirebileceğimizi düşünüyor musunuz? MS'e göre (aşağıdaki cevabımı inceleyin), "bu sınırlama, Internet Explorer dahil tüm tarayıcılar için geçerlidir".
Karan

4
Bu soruyu neden aldığımı açıkça ortaya koymak istedim. 'Hayır' kelimesini içeren hiçbir cevap ile ilgilenmiyorum. MUI OLARAK UYGULAMALARI YÜRÜTMEK İÇİN TERS MÜHENDİSİNE yollar ya da YAZIYOR . 4 günün sonuna kadar bir çözüme ulaşacağımızdan şüpheliyim, bu yüzden EN İYİ YER ALAN VEYA GERÇEKLEŞTİREN SÜRECİ DETAYLARI KAZANAN ALACAKTIR . Şimdiye kadar Tom Wijsman ödül alacak. "Hack" alın!
Tanner Faulkner

1
Metro ve Desktop IE aynı render motorunu kullanmıyor mu? Tüm kontrol etmeniz gereken görüntü oluşturma ise, her ikisinde de aynı olmalıdır. Ayrıca, herhangi biri geçici çözümümü denedi mi? :)
Karan

Yanıtlar:


30

"MS 8 belgelerine göre " genel sorusuna resmi cevap "Windows 8'de varsayılan olmayan bir tarayıcının Metro sürümüne erişebilir misiniz?"

Kısa cevap: Microsoft kurallarına göre, yalnızca varsayılan tarayıcı "Metro tarzı deneyimine" erişebilir / katılabilir. Bu nedenle bu davranış açıkça kasıtlıdır ve Microsoft yönergelerini değiştirmezse veya bir tarayıcı üreticisi onları sulandırırsa veya bir tür kesilmezse yaratılmazsa, buna sıkıştık kaldık.


Windows Mağazası uygulamaları için Beyaz raporlar başlıklı MSDN makalesi , Microsoft'un yönergelerini listeleyen Metro stili etkin Masaüstü Tarayıcısı başlıklı ilginç bir beyaz makaleye bağlantılar içermektedir . İşte belge açıklaması:

Windows 8'de, kullanıcının web sayfalarını ve ilişkili protokolleri işlemek için varsayılan olarak belirlediği tarayıcı, hem Metro tarzı deneyimine hem de geleneksel masaüstü deneyimine erişmek için tasarlanabilir. Bu tarayıcı türüne "Metro tarzı etkin masaüstü tarayıcısı" denir. Bu beyaz sayfa, böyle bir tarayıcının nasıl oluşturulduğunu açıklar.

İşte ilginç bitler:

Windows 8, web sayfalarını ve ilgili protokolleri işlemek için varsayılan olarak kullanıcı setleri erişmek için tasarlanmış olabilir tarayıcısında hem yeni deneyimler yanı sıra geleneksel masaüstü deneyimini.

...

Yeni deneyim etkin masaüstü tarayıcısı. Kullanıcı, tarayıcının yapmayı tercih ettiğini ifade ettiğinde, yeni deneyime katılmayı seçen bir masaüstü tarayıcı. Böyle bir tarayıcı web sayfaları ve servis HTTP / HTTPS talepleri için HTML5 sunumu sağlayabilir. Tanım gereği, böyle bir tarayıcı, çoklu arka plan işlemlerini, JIT derlemesini ve diğer belirgin tarayıcı ile ilgili işlevleri (dosyaları arka planda indirme gibi) kullanma yeteneği de dahil olmak üzere, HTML5'i oluşturmak için Win32 API'lere tam erişime sahiptir. Masaüstü tarayıcıları genellikle orta veya düşük bütünlük düzeyinde çalışır.

...

Kullanıcı deneyimi çerçeveleme . Yeni bir deneyim etkinleştirilmiş masaüstü tarayıcı, yalnızca varsayılan tarayıcıysa, yeni kullanıcı deneyimine katılabilir . Masaüstü uygulamaları (genellikle .MSI olarak paketlenir, orta bütünlük seviyesi) masaüstünde çalışır. Windows Mağazası uygulamaları (.appx paketlenmiş, Uygulama Kapları'nda çalıştırılmış, Windows Mağazası için Windows SDK ile sınırlandırılmış API, Windows Mağazası aracılığıyla edinilmiş), yeni deneyimle çalıştırılmıştır. Yeni bir deneyim etkinleştirilmiş masaüstü tarayıcısının, yeni deneyime de katılabilecek bir masaüstü tarayıcısı olduğu düşünülebilir. Yeni kullanıcı deneyimi katılımını kullanıcının varsayılan tarayıcısıyla sınırlama kısıtlaması, yeni kullanıcı deneyiminin korunmasına dayanır. Bu sınırlamanın, Internet Explorer dahil tüm tarayıcılar için geçerli olduğunu unutmayın .

...

Fayans . Varsayılan tarayıcı yeni kullanıcı deneyimini destekliyorsa, tarayıcının uygulama kutucuğu (ve varsa ikincil kutucukları) Windows Mağazası uygulamalarına benzer bir şekilde (aşağıdaki .XML bildiriminde belirtilen özelliklerle tanımlandığı şekilde) görüntülenecektir. tarayıcı kurulumu sırasında kopyalandı). Aksi takdirde, döşeme bir masaüstü uygulaması olarak görünecektir . Uygulamada yeni kullanıcı deneyimine ve masaüstü moduna uygun fiiller görünecektir. ... Varsayılan yeni deneyim etkin masaüstü tarayıcısı her zaman kare kiremit olarak görünür. Varsayılan yeni deneyim özellikli masaüstü tarayıcısına ait ikincil döşemeler, aynı zamanda yeni kullanıcı deneyimi döşemeli görsellerle birlikte görünür.

...

Aktivasyon (başlatma) . Aşağıdaki kurallar uygulama aktivasyonunu yönetir:

  • Masaüstü kısayolları, sabitlenmiş görev çubuğu simgeleri ve diğer "masaüstü eserleri" masaüstündeki yeni deneyim etkin masaüstü tarayıcısını etkinleştirir.

  • Başlat ekranındaki döşemeler, tarayıcı varsayılan olduğunda tarayıcıyı yeni kullanıcı deneyiminde etkinleştirir. Tarayıcı varsayılan değilken, fayans masaüstünde tarayıcıyı etkinleştirir . Bu aynı davranış, tarayıcının ikincil döşemeleri için de geçerlidir.

  • Tarayıcıların "içeriğe dayalı başlatmayı" uygulaması şiddetle önerilir. Bu, bir kullanıcının postalarında bir http: // bağlantısını tıkladığında olduğu gibi, diğer uygulamalardan kaynaklanan aktiviteler için tarayıcı sunumunu (masaüstü veya yeni kullanıcı deneyimi) belirlerken, arayan uygulamanın sunumunu (masaüstü veya yeni kullanıcı deneyimi) dikkate almak anlamına gelir. Uygulamanın.

  • Arama sözleşmesi aktivasyonları her zaman yeni kullanıcı deneyiminde aktif olur. Bu aktivasyonlar yalnızca tarayıcı kullanıcının varsayılanıysa gerçekleşebilir.

...

Tarayıcıların, kullanıcılara tercih ettikleri sunum deneyimlerini kontrol etmelerini sağlamak için yapılandırılabilir bir ayar sunmalarını öneririz. Örneğin, seçeneklerle "Bağlantıları nasıl açacağınızı seçin" adlı bir a. A) Her zaman yeni deneyimi başlatın, b) Her zaman masaüstünde başlatın, c) Tarayıcının karar vermesini sağlayın, yani bağlamsal (önerilen varsayılan).

...

Masaüstü sunumuna davet etme . Yeni deneyim etkinleştirilmiş masaüstü tarayıcı şu anda kullanıcının varsayılan tarayıcısı olarak seçilmemişse, yalnızca masaüstünde başlayabilir .

...

Pencereleme . Kullanıcının varsayılanı olarak yapılandırılmış yeni bir deneyim etkin masaüstü tarayıcısı, yeni bir kullanıcı deneyimine veya masaüstüne katılmayı seçebilir, ancak her ikisi de aynı işlemden değil.


Güncelleme (Olası geçici çözüm) : Tamam, birinin bunun sistemlerinde de çalıştığını doğrulaması gerekiyor:

Firefox Nightly'nin varsayılan tarayıcı olarak ayarlandığını varsayalım. Git Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program:

1

Şimdi ProtocolsFTP, HTTP ve HTTPS gibi işaretlerini kaldırın :

2

Şimdi IE'yi çalıştırdığınızda (varsayılan olmasa da), Metro sürümü çalışıyor mu?


Benim için çalıştı! Tek yapmam gereken "varsayılan yap" ı tıklamak ve başka bir şey yapmamaktı (varsayılan benim / Chrome'du), bu döşemeyi Başlat ekranına geri getirdi. IE, varsayılan tarayıcı olarak durumunu tam olarak kontrol etmiyor gibi görünüyor. Bir senaryo üzerinde iş arıyordum ama bu soruya mükemmel cevap veriyor.
Tanner Faulkner

Bu harika! :)
Karan

3
Bu sadece bir çeşit çimdik yaptıktan sonra FTP, HTTP, HTTPSURL'yi varsayılan tarayıcıda herhangi bir uygulama ile açamıyoruz . G-talk'ın geçmişini kontrol etmek istersem, varsayılan tarayıcım yerine IE 10'da açılacağını varsayalım . Bu protokoller için de IE 10 varsayılanını ayarlıyoruz.
avirk

@Tanner: Bunu yaptıktan sonra Chrome, varsayılan tarayıcınız değildir, çünkü diğer programlardaki web bağlantıları artık Chrome'da açılmayacaktır. Microsoft, üçüncü taraf Metro tarayıcılarına orijinal olarak izin vermediğinde bir karışıklık yaşanmadı mı? Bu saklı kalıyorlardı, çünkü bu sakat Chrome Metro sürümü anlamsızdı.
paradroid

9
Bu delicesine gerizekalı. Ne düşünüyorlardı!?
BlueRaja - Danny Pflughoeft

9

Maalesef bunun için henüz bir yol yok. MS'in laneti ile yaşamak zorundasınız. Sanırım bu sınırlamalarla kullanıcının favori tarayıcılarını kolayca başlatmasına izin vermek istemiyorlar.

IE-10'da pek çok özellik eksikliği varken, bunlardan büyük olanı, IE-10'un modern UI / Metro sürümünün ActiveX'i veya diğer uzantıları / eklentileri desteklememesidir (bunun hakkında daha sonra). Bu, bazı web sayfalarının düzgün görüntülenmemesine neden olabilir. Bununla karşılaşırsanız, IE-10’un Modern UI / Metro sürümünde IE-10’un Masaüstü sürümünde belirli bir web sayfasını açabilirsiniz.

EDIT: Windows-8'i kurduktan ve kullandıktan sonra bu konuda daha fazla bir şey buldum. Chrome'u ModernUI'da yalnızca varsayılan tarayıcıyı ayarladıysanız, simge üzerinde de aynı etkiye sahipken başlatabilirsiniz, varsayılan olarak ayarlamadıysanız değişti. Öyle görünüyor ki, MS, uygulamayı varsayılan ayarını ayarlamadan ModernUI'da kullanmanıza izin vermiyor.

görüntü tanımını buraya girin


3
Asla asla Deme! (Not:
JB'den

Benim için en tuhaf olan kısım, Chrome'un sabitlenmiş görev çubuğu kısayolundan başlatılmasının Desktop UI sürümünü açarken, başlangıç ​​sayfasında / menüde yeni oluşturulan bir kısayolun Metro Sürümünü açtığını fark etmekti.
Nemo

3

Sen Modern arayüzünde olmadan bir Modern UI uygulamasını yürütebileceği , Windows Shell arabirimi çok demiyor yaparken bulabilirsiniz Daha fazla bilgi ve örnek kod , bunun nasıl üzerinde. Bu, Internet Explorer’ı Modern UI bağlamında varsayılan tarayıcı olarak ayarlamadan başlatmanıza izin verebilir. Başka bir seçenek, iki Internet Explorer'ı başka bir yürütülebilir dosyaya sığdırabilir ve doğru Internet Explorer işlemini başlatan bir parametreyi destekleyebilir (ve belki de geçici olarak varsayılanı değiştirir). Programlamaya alışkın değilseniz bu olabilir.

Ancak, bu son yaklaşıma gidecekseniz, bunun yerine sadece bir senaryo yazacaktır:

  1. Geçerli varsayılan tarayıcıyı hatırla.

  2. Varsayılan tarayıcıyı Metro tarayıcıya değiştirin.

  3. Zaman uyumsuz olarak Internet Explorer'ı başlatın.

  4. Birkaç saniye bekleyin ve ardından varsayılan tarayıcıyı geri değiştirin.

İşlem İzleyicisi'ni kullanarak varsayılan tarayıcının kayıt defterinde nerede hatırlandığını görebilirsiniz .


Bu süreci test ettiniz mi? Başka bir tarayıcıyı varsayılan olarak ayarladığımda, şu anda çalışan Modern UI tarayıcısı otomatik olarak kapanıyor.
Bob

Bu ilginç, ondan kurtulmanın tek yolu Modern UI tarayıcı katilinin varsayılan tarayıcının değişmediğini düşünmesini sağlayan bir kanca yazmak. Açıklanan bir davranışı elde etmek isterse düşük seviye / ters mühendislik çözümü gerekli görünüyor ...
Tamara Wijsman

1

İnternet explorer varsayılan tarayıcı değilse, metro döşemesi kaybolur.

Microsoft'a göre, mantık (mantıklı değil) şudur:

Metro tarzı etkin bir masaüstü tarayıcı, yalnızca varsayılan tarayıcıysa Metro tarzı kullanıcı deneyimine katılabilir ... Metro tarzı kullanıcı deneyimi katılımını kullanıcının varsayılan tarayıcısıyla sınırlama kısıtlaması, Metro tarzı kullanıcı deneyiminin korunmasına dayanır.

Ancak, bazı dosya ilişkilendirmeleri için IE’yi varsayılan olarak seçmek ve diğer birçok dosya ilişkilendirmesi için de Firefox’u kullanmak için bu yazıyı kullanarak hala IE’yi metroda kullanabileceksiniz - http://www.neowin.net / forum / topic / 1064128-neden-değil-ie10-metro-iş-ne zaman-varsayılan-tarayıcı değil / page__p__594731222 # entry594731222 . Gönderi 15 Mart tarihli olduğunu ve mevcut perakende sürüm için işe yarayıp yaramadığını açıkladı.

Bu program için varsayılanları seç düğmesi göründüğü gibi, IE'yi varsayılan olarak ayarlamayı denemenizi, ardından Chrome ile varsayılanları seçmenizi, dosya ilişkilendirmelerinin çoğunu (ortak internet protokolleri ve uzantıları dahil) vermenizi tavsiye ederim.

Kaynaklar:


0

IE10'u varsayılan tarayıcınız olarak tutmak mümkündür ancak yine de Chrome'u Modern Kullanıcı Arabiriminde (metro) başlatın: Chrome menüsünü açın - "Chrome'u Windows 8 modunda başlat" (Son Sekmeler altında). Bu ayarı kullanarak Modern UI ve masaüstü modu arasında modları değiştirmek mümkündür.


5
Soru bu değil. Asıl soru şudur: Masaüstünde Chrome veya Firefox’u nasıl kullanırım ve Metro modunda Internet Explorer’ı nasıl kullanırım.
nhinkle
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.