Автоматическая загрузка приложения Clickonce - PullRequest
0 голосов
/ 09 октября 2018

Я успешно создал приложение ClickOnce с использованием Visual Studios 2017. Приложение также правильно опубликовано в корневом веб-каталоге веб-сервера для общедоступной доступности.Ради разговора предположим, что этот веб-сервер и путь расположены по адресу:

http://192.168.1.100/clickonce.application

Скажем также, ради разговора, что основная веб-страница и defaultIndexнастроен для следующего URL:

http://192.168.1.100/index.html

Приложение ClickOnce работает правильно, если вы переходите к полному пути, указанному выше (/clickonce.application), но яМне интересно, можно ли автоматически загружать приложение, когда пользователь заходит на основную страницу и отображает содержимое index.html.

Я пытался заставить JavaScript выполнить запрос GET к /clickonce.application путь после страницы ready().В консоли разработки браузера я вижу, что запрос выполняется успешно, но приложение ClickOnce никогда не отображает и не запрашивает установку.

<script type="text/javascript">
$( document ).ready(function() {
    var ua = window.navigator.userAgent;
    var msie = ua.indexOf("MSIE ");

    if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))
    {
        window.location.href = "/Clickonce_Example.application";
    }
});
</script>

Любое понимание, если возможно, чтобы приложение ClickOnce автоматически загружалось один разHTML-страница (/index.html) успешно отрисована?Мне удалось вызвать приложение ClickOnce, используя тег HTML A для полного пути, но я искал неинтерактивное решение здесь.Спасибо!

...