自动加载Clickonce应用程序

时间:2018-10-09 17:34:49

标签: clickonce

我已经使用Visual Studios 2017成功创建了ClickOnce应用程序。该应用程序也已正确发布到Web服务器的Web根目录,以供公众访问。为了便于交谈,可以说此Web服务器和路径位于:

  

http://192.168.1.100/clickonce.application

为了便于讨论,我们还为以下网址配置了主网页和defaultIndex:

  

http://192.168.1.100/index.html

如果您导航到上面列出的完整路径(/clickonce.application),则ClickOnce应用程序可以正常运行,但是我想知道一旦用户访问主页并呈现该页面,是否可以自动加载该应用程序index.html的内容。

在页面为/clickonce.application之后,我试图让JavaScript向ready()路径发出GET请求。在浏览器的开发控制台中,我可以看到请求已成功完成,但是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>

一旦HTML页面(/index.html)成功呈现后,是否有可能让ClickOnce应用程序自动加载?我已经能够使用HTML A标记调用完整路径的ClickOnce应用程序,但是在这里寻找一种非交互式的解决方案。谢谢!

0 个答案:

没有答案
相关问题