"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
:
Şimdi Protocols
FTP, HTTP ve HTTPS gibi işaretlerini kaldırın :
Şimdi IE'yi çalıştırdığınızda (varsayılan olmasa da), Metro sürümü çalışıyor mu?