解决ActiveX控件安装问题的技巧

来源:互联网 发布:ios9.3.3完美越狱mac 编辑:程序博客网 时间:2024/06/05 20:02


1、最彻底的方式就是申请数字证书(CA)。

优点是浏览器不会因安全问题拦截控件的安装,但申请CA证书是要交年费的。

2、将控件打包进可执行文件中,直接下载安装控件。

优点是不用申请CA证书,缺点是用户要自行安装。

//校验dwinstaller.exe的版本function checkActiveVersion() {var version;var dwcp3;try {try {dwcp3 = document.getElementById("dwcp3")version = dwcp3.get_version();dwcp3.set_env(location.hostname)} catch (e) {throw new Error("您没有安装浏览器支持控件,请点击确定后下载安装!")}if (version < dwcomversion) {throw new Error("浏览器支持控件已经升级到" + dwcomversion+ ",请点击确定后重新下载安装该控件")}return true;} catch (e) {window.clipboardData.setData("text", location.hostname);location.href = "dwinstaller/dwinstaller.exe";return false;}}

3、采用ClickOnce部署技术,实现控件的自动安装。

优点是不用申请CA证书和可以自动安装,缺点是要安装.Net运行环境。

 

原创粉丝点击