12

Я хочу установить другой браузер по умолчанию для плиточных приложений WinRT, чем для приложений в устаревшей среде рабочего стола. Это возможно?

Я играю с Windows 8, и я заметил одну вещь: по умолчанию приложения metro/winRT уважают мой выбор Chrome в качестве браузера по умолчанию. Это, вероятно, хорошая вещь для настройки по умолчанию, стандартного поведения для Windows, и это определенно то, что я хочу для обычных настольных приложений.

Тем не менее, я обнаружил, что это не подходит для metro/WinRT/tiled/modern UI приложений. Я думаю, что переход между рабочим столом и разделами метрополитена Windows - это неприятный пользовательский опыт. Я хочу минимизировать это, и поэтому я хотел бы сохранить приложения WinRT полностью в современном мире пользовательского интерфейса WinRT, в том числе при открытии интернет-ссылок. Вместо того, чтобы открывать в моем браузере по умолчанию, я хочу, чтобы они использовали метро IE10 (или, в конечном счете, метро Chrome или Firefox). Это относится только к приложениям RT. Настольные приложения должны по-прежнему соответствовать традиционным настройкам браузера по умолчанию. Можно ли это сделать?

Один браузер, который поддерживает разные личности / режимы работы в зависимости от источника, будет приемлемым компромиссом.

3 ответа3

2

К сожалению, это не может быть сделано. В Windows 8 браузер по умолчанию (один из которых предназначен для открытия HTML-ссылок) является единственным браузером, который может работать в режиме метро. Если вы установите Google Chrome в качестве браузера по умолчанию, IE10 больше не будет открываться в режиме метро, он будет просто открываться в режиме рабочего стола. Таким образом, стандартный настольный браузер автоматически становится стандартным (и единственным) браузером метро.

-1

Можно написать приложение .NET, которое:

  1. Ловит гиперссылки триггеров.
  2. Определяет приложения, из которых открыты гиперссылки.
  3. Определяет, работает ли приложение в режиме Metro.
  4. Временно изменяет настройки веб-браузера Windows по умолчанию соответственно.
  5. Освобождает гиперссылки в новом браузере по умолчанию.
-3

К сожалению, это невозможно, так как на рабочем столе и в метро нет двух браузеров. В основном то, что происходит, состоит в том, что версии IE и Chrome для метро являются только оболочкой пользовательского интерфейса. Механизм рендеринга используется совместно с настольной версией.

Поскольку это "гибридные приложения", вы не можете выбирать разные для настольных компьютеров и "метро", потому что это в основном одни и те же приложения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .