js调用dll记录

来源:互联网 发布:vscode 编辑:程序博客网 时间:2024/06/06 16:44
<script language="JavaScript">  //JavaScript调用dll的公用方法//appName dll组件名(dll文件名) + dll文件类名//methodName dll类中的方法名function run_dll(appName, methodName){  window.oldOnError = window.onerror;  window._command = appName;  window.onerror = function(err) {if (err.indexOf('Automation') != -1) {  //alert('执行' + window._command + '过程中\n\r\n\r无法找到路径或被您禁止运行本地文件!');  alert('您未安装所需要的浏览器插件,请下载安装');  window.open('http://www.baidu.com/');  return true;} else {  return false;}  };  var obj = new ActiveXObject(appName);// dll组件名 + dll文件类名  var result = obj[methodName]();  //dll类中的方法名  alert(result); }</script><button onclick="run_dll('pubStream.pubCore','onGetVersion')">测试调用dll函数</button>

原创粉丝点击