Oficjalna odpowiedź (zgodnie z dokumentami MS) na ogólne zapytanie „Czy można uzyskać dostęp do wersji Metro niestandardowej przeglądarki w systemie Windows 8?”
Krótka odpowiedź: zgodnie z wytycznymi Microsoftu tylko domyślna przeglądarka może uzyskać dostęp do „stylu Metro” / uczestniczyć w nim. Zachowanie to jest więc celowe i jeśli Microsoft nie zmieni swoich wytycznych lub jeśli przeglądarka ich nie zepsuje lub nie stworzy się jakiś hack, utkniemy z tym.
Artykuł MSDN zatytułowany Białe księgi dla aplikacji ze Sklepu Windows prowadzi do ciekawej białej księgi zatytułowanej Opracowanie przeglądarki pulpitu z obsługą Metro, która zawiera wytyczne Microsoft. Oto opis dokumentu:
W systemie Windows 8 przeglądarka, którą użytkownik ustawia jako domyślną do obsługi stron internetowych i powiązanych protokołów, może być zaprojektowana tak, aby uzyskać dostęp zarówno do stylu Metro, jak i do tradycyjnego pulpitu. Ten typ przeglądarki nazywa się „przeglądarką stacjonarną z obsługą Metro”. W białej księdze opisano, jak zbudować taką przeglądarkę.
Oto interesujące fragmenty:
W systemie Windows 8 przeglądarka, którą użytkownik ustawia jako domyślną do obsługi stron internetowych i powiązanych protokołów, może być zaprojektowana tak, aby uzyskać dostęp zarówno do nowych wrażeń, jak i do tradycyjnych funkcji pulpitu.
...
Nowa przeglądarka z włączoną obsługą pulpitu. Przeglądarka stacjonarna, która decyduje się na udział w nowej wersji, gdy użytkownik wyrazi na to zgodę. Taka przeglądarka może zapewnić renderowanie HTML5 dla stron internetowych i obsługiwać żądania HTTP / HTTPS. Z definicji taka przeglądarka ma pełny dostęp do interfejsów API Win32 do renderowania HTML5, w tym możliwość korzystania z wielu procesów w tle, kompilacji JIT i innych wyraźnie związanych z przeglądarką funkcji (takich jak pobieranie plików w tle). Przeglądarki stacjonarne zazwyczaj działają na średnim lub niskim poziomie integralności.
...
Ramowanie wrażeń użytkownika . Nowa przeglądarka z włączoną obsługą może uczestniczyć w nowej obsłudze tylko wtedy, gdy jest domyślną przeglądarką . Aplikacje komputerowe (zwykle pakowane jako .MSI, średni poziom integralności) działają na pulpicie. Aplikacje ze Sklepu Windows (w pakiecie .appx, uruchamiane w kontenerach aplikacji, zestaw API ograniczony do zestawu Windows SDK dla aplikacji ze Sklepu Windows, nabyty za pośrednictwem Sklepu Windows) działają w nowej wersji. Nową przeglądarkę z włączoną obsługą można traktować jako przeglądarkę, która może również uczestniczyć w nowej wersji. Ograniczenie polegające na ograniczeniu uczestnictwa nowego użytkownika w domyślnej przeglądarce użytkownika jest zakorzenione w zachowaniu nowego doświadczenia użytkownika. Pamiętaj, że to ograniczenie dotyczy wszystkich przeglądarek, w tym Internet Explorera .
...
Płytki . Jeśli domyślna przeglądarka obsługuje nowe środowisko użytkownika, kafelek aplikacji przeglądarki (i kafelki dodatkowe, jeśli istnieją) będą wyświetlane w menu Start w sposób podobny do aplikacji ze Sklepu Windows (zgodnie z właściwościami określonymi w manifestie .XML, który był skopiowane podczas instalacji przeglądarki). W przeciwnym razie kafelek pojawi się jako aplikacja komputerowa . Czasowniki odpowiednie dla nowego doświadczenia użytkownika i trybu pulpitu aplikacji pojawią się na kafelku. ... Domyślna nowa przeglądarka z włączoną obsługą zawsze pojawia się jako kwadratowy kafelek. Wszelkie dodatkowe kafelki należące do domyślnej przeglądarki pulpitu z włączoną nową funkcjonalnością pojawiają się również z nową grafiką kafelków użytkownika.
...
Aktywacja (uruchomienie) . Aktywacja aplikacji regulują następujące zasady:
Skróty pulpitu, przypięte ikony paska zadań i inne „artefakty pulpitu” aktywują nową przeglądarkę pulpitu z włączoną obsługą.
Kafelki na ekranie Start aktywują przeglądarkę w nowym środowisku użytkownika, gdy przeglądarka jest domyślna. Gdy przeglądarka nie jest domyślna, kafelki aktywują przeglądarkę na pulpicie . To samo zachowanie dotyczy również dodatkowych kafelków przeglądarki.
Zdecydowanie zaleca się, aby przeglądarki wdrożyły „uruchamianie kontekstowe”. Oznacza to uwzględnienie prezentacji aplikacji wywołującej (na pulpicie lub nowym interfejsie użytkownika) podczas określania prezentacji przeglądarki (na pulpicie lub nowej platformie) dla aktywacji pochodzących z innych aplikacji, na przykład gdy użytkownik kliknie link http: // w swojej poczcie app.
Aktywacje umowy wyszukiwania zawsze aktywują się w nowym środowisku użytkownika. Te aktywacje mogą wystąpić tylko wtedy, gdy przeglądarka jest domyślną opcją użytkownika.
...
Zalecamy, aby przeglądarki zapewniały konfigurowalne ustawienie, aby zapewnić użytkownikom kontrolę nad preferowanym sposobem prezentacji. Na przykład ustawienie o nazwie „Wybierz sposób otwierania łączy” z opcjami a) Zawsze uruchamiaj nowe środowisko, b) Zawsze uruchamiaj na pulpicie, c) Pozwól przeglądarce zdecydować, inaczej kontekstowe (sugerowane ustawienie domyślne).
...
Wywołanie do prezentacji na pulpicie . Jeśli nowa przeglądarka stacjonarna z włączoną obsługą nie jest obecnie wybrana jako domyślna przeglądarka użytkownika, można ją uruchomić tylko na pulpicie .
...
Okienkowanie . Nowa przeglądarka stacjonarna z włączoną obsługą, skonfigurowana jako domyślna dla użytkownika, może brać udział w nowej obsłudze lub na pulpicie, ale nie w obu tych samych procesach.
Aktualizacja (możliwe obejście) : Ok, ktoś musi potwierdzić, że działa to również w ich systemach:
Załóżmy, że Firefox Nightly jest ustawiony jako domyślna przeglądarka. Idź do Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Teraz odznacz Protocols
takie jak FTP, HTTP i HTTPS:
Teraz, kiedy uruchamiasz IE (chociaż nie jest to domyślna), czy działa wersja Metro?