Tag: JS
麻烦的名叫MSNMessenger.Hotmail2Control的ActiveX对象
by hustcom on Nov.21, 2008, under browsers, site, webdev
www.msn.com上的navigation里有一个Messenger的小link,如果你已登录了MSN Messenger,当你在IE下点击这个link的时候,你的MSN Messenger便会激活并置于页面前端,很无聊的一个功能吧。
具体实现起来也很简单,安装MSN Messenger的时候,你的注册表就被动了手脚,所以可以用很简单的JS就可以实现调用,具体JavaScript代码如下:
var messengerObj = new ActiveXObject(“MSNMessenger.Hotmail2Control”);
messengerObj.ShowContactList();
但是,事情往往没有那么简单。你在www.msn.com的页面上可以通过fiddler改它的HTML,让其他link也有同样的JS调用,而且功能可以正常实现,但在其他页面上,就实现不了这个功能了。
为什么?准确的答案不知道,但可以肯定的是,domain server被做了手脚,非msn的网站想实现这个功能,没门。。。
未完待续。。。
