У меня есть веб-страница, которая является страницей перед запуском приложения .NET ClickOnce. Он пытается определить, доступна ли поддержка ClickOnce в браузере пользователя. Прямо сейчас мы проверяем, используя все следующие способы:
- Пользовательский агент - это работает во многих старых случаях
navigator.mimeTypes["application/x-ms-application"]
- это работает в некоторых случаях FF и ChromeRequest.ServerVariables["HTTP_X_CLICKONCESUPPORT"]
- это работает для более поздних версий IE
Тем не менее, ни один из них не работает для IE 11 в режиме Edge или в Spartan в Windows 10 Technical Preview. Каков правильный способ сделать это в этой конфигурации? Есть ли правильный способ?
Я должен добавить, что ClickOnce в целом (это приложение .NET 4.x) работает нормально. Это даже работает на спартанском языке. Я просто не могу подтвердить это для пользователя.