无法把Firefox作为Messenger打开MSN Space的默认浏览器
实在受不了IE了,Maxthon升级到2.0后对CPU的占用问题解决不好,Opera 9对页面的过滤问题多多--没得选择了,只有Firefox了。。。。。
IE出了7.0,于是Firefox也出了2.0,看来作为web的接入工具-浏览器,大战不可避免了。
试了试想把Firefox作为Messenger的默认浏览器,可是弄不成。
原因如下:
一般来说在windows下应用程序要打开一个网页有两种方式:1. 使用默认浏览器打开。大部分情况下是这种方式; 2. 直接使用iexplore打开。messener打开space和mail都是这种方式。 如果是第一种方式,firefox直接修改注册表成为默认浏览器就ok了。如果是第二种方式,似乎是调用了com。
注册表项如下:
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}] @="Internet Explorer(Ver 1.0)"
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}LocalServer32] @=""D:\Program Files\Maxthon\maxthon.exe"" "old"=""C:\Program Files\Internet Explorer\iexplore.exe""
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}ProgID] @="InternetExplorer.Application.1" [HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}Programmable] @=""
[HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}TypeLib] @="{EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}" [HKEY_CLASSES_ROOTCLSID{0002DF01-0000-0000-C000-000000000046}VersionIndependentProgID] @="InternetExplorer.Application"
Maxthon通过修改这个表项就可以冒充iexplore,而firefox没有实现兼容的interface,即使修改了这一项也没法从messenger中打开MSN Space。
不知道能不能通过extension实现COM接口来解决这个问题。
Tags: Firefox, Messenger, MSN Space
check this page below. that’s the single way to set ff to the default web browser even msn
http://kb.mozillazine.org/MSN_Messenger_opens_Internet_Explorer