如何将已安装的程序专用于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>
一般来说,网页无法检测或调用用户电脑上的客户端应用程序(这将是一个严重的安全风险)。
正如您的代码片段所暗示的,如果程序以ActiveX控件的形式公开功能,则可以使用它来检测或启动程序,但这只能在IE中工作,只能在桌面模式下工作,只有当ActiveX控件标记为"脚本安全"时,等等。
退一步:为什么不为这个任务构建一个客户端应用程序?