自定义URL Protocol Handler
2010-11-14 09:09
260 查看
缘起: 迅雷,电驴等软件可以在浏览器中点击一个url后自动启动,并执行操作。这是咋实现的呢?俺google了许多 ,还是在园子里找到了一个文 http://www.cnblogs.com/hwade/archive/2008/01/08/1029686.html ,这个哥哥喜欢写繁体字,虽然俺学过书法,认识一些繁体字,但看着还是不爽。
哎!资质愚钝啊,看了半天没看太明白,但思路是明白了 ,就是要在注册表上动手脚。 于是乎继续google 找到了 http://blogs.gotdotnet.com/noahc/archive/2006/10/19/register-a-custom-url-protocol-handler.aspx 不幸让我看明白了。
俺简单的说说俺的理解吧。
要实现这个功能笼共分3步。(我们注册一个xishui:// 这样的 protocol-handler,实现在网页中点击xishui://hello,就弹出一个对话框,上面显示“hello”)
1 按照如下结构建立注册表
using System;
using System.IO;
using System.Windows.Forms;
using System.Text.RegularExpressions;
namespace test
<a href="xishui://hello">xishui://hello</a>
然后我在浏览器中点这个链接 ,啥效果?你猜
哇咔咔 真的调用了我的test.exe,并且显示了hello !
if ($ != jQuery) {
$ = jQuery.noConflict();
}
哎!资质愚钝啊,看了半天没看太明白,但思路是明白了 ,就是要在注册表上动手脚。 于是乎继续google 找到了 http://blogs.gotdotnet.com/noahc/archive/2006/10/19/register-a-custom-url-protocol-handler.aspx 不幸让我看明白了。
俺简单的说说俺的理解吧。
要实现这个功能笼共分3步。(我们注册一个xishui:// 这样的 protocol-handler,实现在网页中点击xishui://hello,就弹出一个对话框,上面显示“hello”)
1 按照如下结构建立注册表
using System;
using System.IO;
using System.Windows.Forms;
using System.Text.RegularExpressions;
namespace test
<a href="xishui://hello">xishui://hello</a>
然后我在浏览器中点这个链接 ,啥效果?你猜
哇咔咔 真的调用了我的test.exe,并且显示了hello !
if ($ != jQuery) {
$ = jQuery.noConflict();
}
相关文章推荐
- 自定义URL Protocol Handler [转]
- 自定义URL Protocol Handler
- [转]自定义URL Protocol Handler
- 自定义URL Protocol Handler 呼出应用程序
- 自定义URL Protocol Handler 呼出应用程序
- Register a Custom URL Protocol Handler[转]
- Java魔法堂:URI、URL(含URL Protocol Handler)和URN
- 自定义URL Protocol调用Winfrom程序(exe)并实现传值——类似网页链接调用QQ、旺旺
- spring 4.1.6 中通过继承RequestMappingHandlerMapping 实现自定义url访问
- proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy sub
- 自定义URL Protocol 协议
- URL Protocol Handler demo
- Java魔法堂:URI、URL(含URL Protocol Handler)和URN
- 自定义URL Protocol 协议
- URL Protocol Handler 的简单演示程序
- URL Protocol Handler
- URL Protocol Handler
- 利用HttpHandler创建自定义后缀Rss源
- struts Caused by: no protocol dtd - Class: java.net.URL
- MVC路由探寻,涉及路由的惯例、自定义片段变量、约束、生成链接和URL等