说明
此方法是效仿某度网盘通过web启动客户端的思路实现的,兼容所有浏览器,适用于已知应用程序的安装路径的情况。
往往是在首次安装或启动应用的时候运行注册表文件修改注册表内容。当然也可以手动修改注册表,然后就可以使用自定义的协议打开应用了。
操作方法
第一步
新建一个txt文件写入如下内容,保存为reg格式(或者直接在注册表中新建项),这里面需要修改的是 自定义的协议名称 和 应用程序的安装路径。
[HKEY_CLASSES_ROOT\AutoDrawingReviewIntranetProtocol]
@="AutoDrawingReviewIntranetProtocol Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\AutoDrawingReviewIntranetProtocol\shell]
[HKEY_CLASSES_ROOT\AutoDrawingReviewIntranetProtocol\shell\open]
[HKEY_CLASSES_ROOT\AutoDrawingReviewIntranetProtocol\shell\open\command]
@="C:\\drawing-review\\图纸审核系统(内网).exe"
第二步
在地址栏输入协议"AutoDrawingReviewIntranetProtocol:",或者在js文件中执行如下代码:
location = "AutoDrawingReviewIntranetProtocol:"
注意事项
reg文件如果用记事本UTF-8保存,则会出现中文乱码。避免乱码的方式是另存文件并使用ANSI或UTF-16 LE编码保存,其中UTF-16 LE是系统导出注册表文件的默认编码。