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

需求

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

解决方法

注册自己的协议

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

注意

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

检验是否注册成功

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

在web页面中启动word程序

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

最后

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

评论 ( 3 )
最新评论
lawrence 2F 6 天前 3F

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

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

lawrence 8 天前 1F

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