Idle Works, Idle Thoughts

UC浏览器修改默认邮箱客户端

安装UC浏览器后,它将mailto调用的默认邮箱客户端修改为自己。这是标准的,教科书式的流氓软件做法,强烈建议本文读者不要安装和使用UC浏览器。

mailto背景知识

通常我们所谓的【链接】是从一个网页跳转到另一个网页的【文本+URL地址】,它也叫做超链接。

如本网站所有的页面都有一个【回到首页】的【链接】,它的本质是一个HTML链接,如:

<a href="/index.html">回到首页</a>

这个链接的组成:

文本 URL地址
回到首页 /index.html

mailto是一种特殊的链接。点击一个mailto链接,不会跳到另一个页面, 而是会调用默认的邮箱客户端,方便用户写邮件。它的HTML代码如:

<a href="mailto:berlinix@idleworks.com">与我联系</a>

如果你安装了邮箱客户端,如ThunderBird、Foxmail、网易闪电邮等,点击mailto链接时, 默认的邮箱客户端就会弹出,且【收件人】的邮箱地址一行,会被自动填写为上面看到的邮箱地址:

berlinix@idleworks.com

UC浏览器的流氓之处在于,安装UC后,它擅自把自己修改为系统默认的邮箱客户端。 当你点击mailto时,会弹出一个UC窗口。

重设系统默认邮箱客户端

解决方法:

1、运行Win+R

2、输入regedit.exe

3、查找以下路径:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice

4、可见ProgId被修改为了UCHTML,将其修改其他值

Reset Mail Client

5、点击mailto链接时,会弹一个窗口,让你选择默认打开方式,由此选择ThunderBird等邮箱客户端即可。

2015年7月14日