如果你的Firefox使用多个profile, 那会存在这样的一种情况: 已经把Firefox设置默认浏览器了, 但是启动Firefox使用的都不是期望的profile, 也就是说: 希望默认用某个profile来启动.
设置默认启动的profile需要修改Firefox的profiles.ini文件, 该文件的路径是(Windows XP):C:\Documents and Settings\Administrator\Application Data\Mozilla\Firefox
打开profiles.ini后, 把default=1移到你期望的那个profile的最后一行.
注意, 如果你设置了这个profile启动参数为-no-remote, 需要把这个profile的-no-remote去掉.
最后重启Firefox
参考文章:http://hotoo.googlecode.com/svn-history/r294/blog/firefox-profile-and-multi-instance.html
...主账户启动时不带-no-remote参数,其他账户带此参数启动,此时从外部程序打开的链接,会在此不带-no-remote参数的主账户中启动...