在vue项目中点击任意按钮或者图标调用本地计算机自带的计算器。
首先需要在注册表编辑器中添加注册表,实现自定义URL Protocol协议。
1.打开 注册表编辑器 Windows+R->regedit
2.右击HKEY_CLASSES_ROOT新建项 这里我起名为WebCalc
3.在WebCalc下新建俩个项 DefaultIcon和shell
4.在shell下新建项open
5.在open下新建项command
目录结构如下图所示
6.在WebCalc下右键新建字符串值命名为URL Protocol 数据为计算器的目录路径C:\Windows\System32\calc.exe
7.分别将DefaultIcon和command的数据改为C:\Windows\System32\calc.exe
然后在HTML文件中用一个a签来放置链接
<a href="WebCalc://">open calc</a>
点击后如下
同样可以以此方式打开其他应用,比如微信,QQ等等应用,只需要更改应用的路径就可以。