如何从浏览器中使用默认应用程序打开本地文件

How to open a local file with default application from browser?

本文关键字:应用程序 文件 默认 浏览器      更新时间:2023-09-26

我想在一个网页上创建一个链接,指向一个本地文件。单击它以启动本地应用程序来打开它。这可能吗?如果不能,可以通过浏览器插件或其他方式实现吗?

URL Scheme可以帮助您。我们可以通过像"openmyapp://****"这样的url打开本地应用程序,但是你需要为你的应用程序创建一个注册表。在Windows系统上,注册表的内容是这样的

[HKEY_CLASSES_ROOT/Alitalk]
"URL Protocol"="openmyapp"
[HKEY_CLASSES_ROOT/Alitalk/Shell]
[HKEY_CLASSES_ROOT/Alitalk/Shell/Open]
[HKEY_CLASSES_ROOT/Alitalk/Shell/Open/Command]
@="/"C://Program Files//Alisoft//WangWang//WangWang.EXE/" %1"