在网页打开本地应用程序示例:

一、在本地注册表自定义协议:以自定义调用Viso为例

1、在HKEY_CLASSES_ROOT下添加项ZVISIO.

2、修改ZVISIO项下的"(默认)"键值为"URL:自定义协议"。这部分可以自己随便写。

3、在ZVISIO项下再添加一个键值"URL Protocol",值随便。

4、在ZVISIO项下新建项"shell"

5、在shell项下新建项"open"

6、在open项下新建项"command"

7、修改command项的默认键值为 C:\\Program Files\\Microsoft Office\\Office14\\VISIO.exe /f E:\\xxx\\xx.vsd,默认打开对应的本地文件

自定义协议注册完成。

二、<input type='button'  value="打开Viso"  οnclick="OpenAhref('ZVISIO://')" />

//JS模拟A标签单击

function OpenAhref(href) {
var e = document.createElement("a");
e.href = href;
e.innerHTML = "";
document.getElementsByTagName("body")[0].appendChild(e);
e.click();
document.getElementsByTagName("body")[0].removeChild(e);
}

JS 打开本地程序及文件相关推荐

  1. 使用Epub.js打开本地Epub文件

    使用Epub.js打开本地Epub文件 1. 导入epubjs:下载地址:https://github.com/futurepress/epub.js/ 2. 辅助工具jszip:是一个用于创建.读取 ...

  2. Node.js 在本地生成日志文件

    文章目录 Node.js 在本地生成日志文件 1.前言 2.什么是 fs 3.new console.Console(stdout, stderr, ignoreErrors) 4.node.js 生 ...

  3. python下载大文件mp4_Python代码打开本地.mp4格式文件的方法

    Python代码打开本地.mp4格式文件的方法 想通过编写Python代码来打开本地的.mp4格式文件,使用os模块来操作文件.我的电脑默认的是QQ影音播放器,执行Python代码打开默认播放器,播放 ...

  4. Java只读服务器,在服务器端,JSP页面如何只读打开本地的word文件并显示在网页上...

    在服务器端,JSP页面怎么只读打开本地的word文件并显示在网页上? 最近开发网站,遇到一个问题就是在服务器端,JSP页面怎么只读打开本地的word文件并显示在网页上,请问高位高手有没有什么解决办法, ...

  5. C#注册URL协议,使用浏览器打开本地程序,类似网页上点了QQ交谈打开本地QQ客户端程序...

    本教程适用于Windows系统 从浏览器上打开本地程序,主要用到了本地URL协议,其实主要就是改注册表 先建立一个项目,我建的是控制台项目 在Program.cs写2个静态方法用来添加注册表.移除注册 ...

  6. 谷歌浏览器无法打开本地的HTML文件

    谷歌浏览器无法打开本地的HTML文件. 这是你的谷歌浏览器需要安装个Axure插件. 个人资源中就有该插件,需要的朋友自己拿.

  7. python读取mp4文件失败_Python代码打开本地.mp4格式文件的方法-mp4文件

    Python开发技术的应用相信有不少的小伙伴都有所了解,简单的说那就是非常的强大,Python开发技术的应用是非常广泛的,本篇文章扣丁学堂Python培训小编就给读者们分享一下Python代码打开本地 ...

  8. js打开本地exe程序

    一:通过IE浏览器自带的ActiveX控件打开 function Exec(filePath) {       //filePath:参数,如果不需要参数则不需要,根据自己的需求来           ...

  9. html打开浏览器协议,通过私有协议在Chrome浏览器网页中打开本地程序

    最近甲方有这样一个需求:两套系统,一套基于Chrome开发,一套基于IE开发,想要在Chrome中增加一个链接,然后进入IE开发的系统.也就是说,想要在Chrome中创建链接跳转到IE浏览器指定页面, ...

最新文章

  1. 正则表达式测试工具 Regex Tester 的使用方法
  2. 【性能优化】 之 变量邦定
  3. LeetCode 1105. 填充书架(DP)
  4. javaEE插件安装
  5. python怎么看待_如何看待将Python作为少儿编程的基础语言?
  6. 植被覆盖度时空变化规律分析实例
  7. 金项奖入围展播 | 梦系来客,星耀有礼
  8. iOS-微信朋友圈图片压缩算法
  9. html table tb左对齐,标签之美五——网页表格的设计
  10. Method的invoke()方法的使用
  11. php 数字 字母,怎么使用php实现数字转字母
  12. P4995 跳跳! java 洛谷
  13. 开悟和通货膨胀!!!
  14. Vue的三种路由模式
  15. OneNote键盘流-个人整理的一些快捷键
  16. 井通区块链Api订阅服务介绍
  17. Flink之处理函数 (ProcessFunction)
  18. 【N32G457 】基于RT-Thread和N32G457的传送带物品计数器
  19. 人们总是以区块链技术的原始和稚嫩来搪塞他们对于区块链的片面理解
  20. android如何写第一个程序,第一个Android应用程序

热门文章

  1. 快钱支付平台 退款功能
  2. python cx_oracle 取回数据后 LOB variable no longer valid after subsequent fetch
  3. 2017-11-06 日语编程语言抚子 - 第三版特色初探 1
  4. 无处不在的算法---《算法神探》读后感
  5. 【旧文集】解忧杂货店读后感悟-记于2016年底
  6. 路由器至游戏服务器稳定性,如何改善路由器到游戏服务器的
  7. 解决SVN清理失败问题
  8. Android: 3G上网的基本原理及RILD进程的流程分析
  9. FPGA从入门到精通(4) - MUX
  10. 你离互联网大公司的距离只有三个月:算法小白的面试成长之旅之路线图