通过Web页面启动本地应用程序

原创 守候你的季节 随笔 开发工具 158阅读 2018-11-06 12:35:03 举报

需求

目前在项目中需要在html页面中通过连接(a标签)来唤醒本地应用,这个是基于window系统

解决方法

注册自己的协议

在window下需要将自己的协议添加至注册表中,下面以打开wps word为例

注意

  1. 路径使用双杠“\\”
  2. 如果字符串中有双引号("),那么需要加转义字符"\"
  3. 保存后双击文件执行,将这些项写入到注册表

检验是否注册成功

  • 开始-运行 输入word:,可以运行该程序则表示注册成功了;
  • 在浏览器的地址栏直接输入:word:,可以运行则表示注册成功;

在web页面中启动word程序

href里面配置自定义的协议,用于唤醒本地应用

最后

在谷歌浏览器69版本中测试可正常唤醒wps word程序。

评论 ( 3 )
最新评论
lawrence 2F 2018-11-08 12:16:43 3F

你通过reg文件及建立注册表配置?

守候你的季节 1F 2018-11-07 11:31:39 2F

其实麻烦是注册表这一块,可以根据要求进行精简

lawrence 2018-11-06 15:58:03 1F

这里配置是不是太麻烦了?