Windows中的自定义URL协议可为HTML内容提供服务
-
04-10-2019 - |
题
这个问题 地址如何注册自定义URL协议以响应链接启动应用程序,但我希望我的处理程序能够提供动态内容。
本质上,我希望创建一个在用户计算机而不是Web服务器上运行的Web应用程序。我可以设置一个 localhost
, ,但我想使用用户可以在其他地方引用的“友好” URL格式,例如一个假设 cats
协议:
cats:fluffy/cheeseburger-consumption-stats
我该如何完成?另外,您是否看到这种方法有任何陷阱,例如浏览器的安全警告?
解决方案
几年前,我做了类似的事情,我们有一个本地应用程序,并编写了一个自定义URL处理程序,以便我们可以在网页上嵌入这些特殊链接,当单击时,将启动我们的应用程序并加载文件。
该技术称为异步插管方案 - http://msdn.microsoft.com/en-us/library/aa767916(v=vs.85).aspx
这是一个快速示例,说明您需要制作的注册表设置以及处理请求的示例应用程序 - http://msdn.microsoft.com/en-us/library/aa767914(vs.85).aspx
不隶属于 StackOverflow