网页中调用本地应用程序(路径问题)

    由于一些原因,需要网页中调用本地应用程序,在网上查了一下,有好几种方法,有的是用javascript实现的,这种方法有安全限制,并且只能用IE浏览器,还有一种方法比较好,就是添加自定义URL协议,这种方法必须先在客户端将应用程序添加成为URL协议,上面两种方法的具体操作步骤网上都有。

    下面说一下“添加自定义URL协议”这种方法的一个问题,配置完成后,可以正常调用本地应用程序,但是,这个应用程序在登录时又调用了另外一个本地应用,这时,就会弹出“系统找不到文件”之类的错误,无法实现正常调用,后来换成javascript调用,还是同样的错误,然后我就写了个批处理进行调用,并将那两个应用程序的路径添加到了系统环境变量中了仍然是这个错误,我想可能还是路径的问题,于是在调用第二个应用程序的时候通过“cd”命令将路径切换到对应的目录,然后执行以下,成功!

    上面的步骤完成后,将自定义URL协议的路径指向那个批处理文件,这回第一个应用程序可以正常调用其他本机上的应用程序了。

posted @ 2012-12-18 09:58  眼神与背影  阅读(606)  评论(0编辑  收藏  举报