如何使用Web应用程序专门安装已安装的程序?

时间:2014-04-22 16:00:32

标签: c# asp.net

我的任务之一是创建一个包含图标的Web应用程序 在Adobe PC阅读器上安装客户端PC上的程序。我试着用 这个Javascript,但它没有工作:

<script type="text/javascript">
      function getActiveXObject(name) {
         try {
                return new ActiveXObject(name);
             }
             catch (err) {
                return undefined;
             }
      };
</script>
<div class="program-icon" id="Sap" runat="server"  >
    <a href="#" onclick="return getActiveXObject(SAP Logon);" runat="server">
        <img src="res/images/sap-icon.png" width="30" height="31" /><span>الساب</span>
    </a>
</div>

1 个答案:

答案 0 :(得分:1)

作为一般规则,网页无法在用户的PC上检测或调用客户端应用程序(这将是一个严重的安全风险)。

正如您的代码片段所暗示的那样,如果程序将功能公开为ActiveX控件,则可能可以使用它来检测或启动程序,但这仅适用于IE,仅适用于桌面模式,仅当ActiveX控件标记为“安全脚本”时,依此类推。

退后一步:为什么不为此任务构建客户端应用程序?

相关问题