VeryCD拦截自定义协议分析

一般来说,我们通过注册自定义协议,可以在浏览器中通过链接方式自动打开客户端程序。

不过,如果没有客户端程序就会导致无法访问的页面错误,如何才能够判断自定义协议在本地没有被注册,并弹出客户端的安装提示呢?

新装系统以后,意外发现VeryCD可以在没有安装eMule的时候会弹出提示,效果如下:

VeryCD_Download 

于是做了一点研究,希望能够实现一样的效果。

VeryCD网页采用YUI库,多数[……]

more