如何将已安装的程序专用于web应用程序

本文关键字:专用 用于 web 应用程序 程序 安装 | 更新日期: 2023-09-27 17:59:26

我的任务之一是创建一个web应用程序,该应用程序具有已在客户端PC上安装程序作为Adobe阅读器。我试着用这个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>

如何将已安装的程序专用于web应用程序

一般来说,网页无法检测或调用用户电脑上的客户端应用程序(这将是一个严重的安全风险)。

正如您的代码片段所暗示的,如果程序以ActiveX控件的形式公开功能,则可以使用它来检测或启动程序,但这只能在IE中工作,只能在桌面模式下工作,只有当ActiveX控件标记为"脚本安全"时,等等。

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