Офіційна відповідь (відповідно до документів MS) на загальний запит "Чи можете ви отримати доступ до версії Metro браузера, що не використовується за замовчуванням, в Windows 8?"
Коротка відповідь: Відповідно до вказівок Майкрософт, лише "браузер за замовчуванням" може отримати доступ / брати участь у "Стилі метро". Таким чином, така поведінка явно навмисна, і якщо Microsoft не змінить свої вказівки, або виробник браузера не пропустить їх або створиться якийсь хак, ми дотримуємося цього.
Стаття MSDN під назвою « Білі документи для додатків Windows Store» посилається на цікаву білу книгу під назвою « Розробка робочого браузера з увімкненим стилем метро», що містить перелік інструкцій Microsoft. Ось опис документа:
У Windows 8 веб-переглядач, який користувач встановлює за замовчуванням для обробки веб-сторінок та пов'язаних з ним протоколів, може бути розроблений для доступу як до стилю метро, так і до традиційного досвіду на робочому столі. Цей тип браузера називають "настільним браузером, включеним у стилі метро". У цій білій книзі описано, як створити такий браузер.
Ось цікаві біти:
У Windows 8 веб-переглядач, який користувач встановлює за замовчуванням для обробки веб-сторінок та пов'язаних з ними протоколів, може бути розроблений для доступу як до нових вражень, так і до традиційного досвіду на робочому столі.
...
Новий досвід із ввімкненим браузером настільних ПК Настільний браузер, який вирішує взяти участь у новому досвіді, коли користувач виявив перевагу браузера. Такий браузер може забезпечити візуалізацію HTML5 для веб-сторінок та сервісних запитів HTTP / HTTPS. За визначенням, такий браузер має повний доступ до API Win32 для візуалізації HTML5, включаючи можливість використання декількох фонових процесів, компіляції JIT та інших чітко пов'язаних з браузером функцій (наприклад, фонове завантаження файлів). Настільні браузери зазвичай працюють на середньому або низькому рівні цілісності.
...
Користувацький досвід обрамлення . Новий браузер з підтримкою робочого столу може брати участь у новому користувальницькому режимі, лише якщо це браузер за замовчуванням . Настільні програми (як правило, упаковані як .MSI, середній рівень цілісності) працюють на робочому столі. Програми Windows Store (упаковані .appx, запущені в контейнерах додатків, набір API обмежений для пакета SDK Windows для додатків Windows Store, придбаних за допомогою магазину Windows). Новий настільний браузер із підтримкою досвіду можна розглядати як настільний браузер, який також може брати участь у новому досвіді. Обмеження щодо обмеження участі нового користувацького досвіду в браузері за замовчуванням користувача кореняться у збереженні нового користувацького досвіду. Зауважте, що це обмеження стосується всіх браузерів, включаючи Internet Explorer .
...
Черепиця . Якщо браузер за замовчуванням підтримує новий досвід користувача, плитка додатка браузера (та вторинні плитки, якщо вони є) відображатимуться в меню Пуск таким же чином, як і програми Windows Store (як визначено властивостями, визначеними в маніфесті .XML, який був скопійовано під час встановлення браузера). В іншому випадку плитка з’явиться як настільний додаток . Діаграми, відповідні новій практиці користувача та режиму робочого столу програми, з’являться на плитці. ... Новий браузер на робочому столі за умовчанням завжди відображається у вигляді квадратної плитки. Будь-які вторинні плитки, що належать до нового веб-переглядача з увімкненою функцією за умовчанням, також відображаються з новими візуальними елементами плитки для користувачів.
...
Активація (запуск) . Наступні правила регулюють активацію програми:
Клавіші швидкого доступу на робочому столі, закріплені піктограми на панелі завдань та інші "артефакти на робочому столі" активують новий робочий стіл, включений у робочий стіл.
Плитки на екрані "Пуск" активують браузер у новому користувальницькому режимі, коли браузер за замовчуванням. Якщо браузер не є типовим, плитки активують браузер на робочому столі . Ця ж поведінка стосується і вторинних плиток браузера.
Настійно рекомендується, щоб браузери впроваджували "контекстний запуск". Це означає враховувати презентацію програми для виклику (робочий стіл або новий досвід користувача) під час визначення презентації веб-переглядача (робочого столу чи нової роботи користувача) для активацій, що надходять з інших програм, наприклад, коли користувач натискає посилання http: // у своїй пошті. додаток
Активації пошукових контрактів завжди активуються в новому користувальницькому режимі. Ці активації можуть відбуватися лише в тому випадку, якщо браузер є типовим для користувача.
...
Ми рекомендуємо веб-переглядачам надавати налаштовувані налаштування, щоб користувачі могли контролювати їх переважний досвід презентації. Наприклад, налаштування під назвою "Виберіть спосіб відкриття посилань" з опціями а) Завжди запускайте новий досвід; б) Завжди запускайте на робочому столі; в) Нехай браузер вирішить, також контекстуальний (запропонований за замовчуванням).
...
Запрошення до презентації на робочому столі . Якщо новий браузер з підтримкою робочого столу на даний момент не обраний як браузер за замовчуванням користувача, він може запускатися лише на робочому столі .
...
Віконні . Новий браузер з підтримкою настільного робочого столу, налаштований за замовчуванням користувача, може вибрати участь або в новому користувальницькому режимі, або на робочому столі, але не обидва в тому ж запущеному процесі.
Оновлення (можливе вирішення) : Добре, хтось повинен підтвердити, що це працює і в їхніх системах:
Припустимо, Firefox Nightly встановлений як браузер за замовчуванням. Перейти до Control Panel / Programs / Default Programs / Set Default Programs / (Firefox) Nightly / Choose defaults for this program
:
Тепер зніміть прапорці, Protocols
як FTP, HTTP та HTTPS:
Тепер, коли ви запускаєте IE (хоча це не за замовчуванням), чи працює версія Metro?