java 调用客户端的程序_JavaScript调用客户端Java程序的方法

JavaScript调用客户端Java程序的方法

这篇文章主要介绍了 JavaScript 调用客户端 Java 程序的方法, 实例分析了 javascript 调用 java 程序的相关技巧, 具有一定参考借鉴价值, 需要的朋友可以参考下

Javascript 是一种由 Netscape 的 LiveScript 发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。

本文实例讲述了 JavaScript 调用客户端 Java 程序的方法。分享给大家供大家参考。具体如下:

一般说来,JavaScript 是没有权限调用客户端可执行程序的。但有时有些特殊需要,又不得不调用。例如有时涉及客户端文件的操作此时,当然我们可以用 FileSystemObject 对象来完成。又例如我们前些时做的项目中,需求是点击页面一个链接不弹出 IE 的那个文件下载的对话框 (有三个选项:打开、保存、取消的那个),直接把文件下载到指定目录 。此时就不得不绕过浏览器的这个对话框,自己写一个客户端的 java 程序来实现下载。本代码在 IE8 中测试通过,要将你的站点设为受信任的站点,再将浏览器的中受信任的站点安全选项中的 "初始化未标记为安全的 ActiveX 控件" 项设为 Enable。functioncallJava(){

try{

varstrPath="C:\\AJava.jar";\\客户端java程序路径

varobjShell=newActiveXObject("WScript.Shell");

window.status="操作正在进行,请稍候......";

objShell.Run(strPath,8,true);\\程序会阻塞在此直到客户客户端程序返回

objShell=null;

window.status="操作结束。";

}catch(e){

alert("操作失败!原因可能是浏览器安全选项设置不对或找不到客户端处理程序.");

}

}

希望本文所述对大家的 javascript 程序设计有所帮助。

来源:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值