最近看台湾的网页发觉很不爽,都是繁体字,由于以前工作的缘故本人很不喜欢台湾人,尤其是和平时阅读习惯相左的繁体中文(好坏暂时不论),一个念头就是把它翻成简体的,Maxthon有一个工具调用外部的网页翻译的,但是效果不敢恭维。所以索性我自己做了一个,用AxWebBrowser集成在Winform里(一个简单的地址栏和一些必要的消息回调)我花了半个小时不到就搞定了。效果有了不过用起来不爽,可不可以把.NET的程序暴露给系统里的程序(Internet Explorer )作为插件调用呢?当然是可以的,本身.NET就很强的支持COM的互调用(不过我一直觉得在对象的封装上.NET很费时,起码还不够快fw1.1),而对象(IE内核)本身就是作为Com组件运行的。那么只要把.NET的对象注册成为COM对象,并实现宿主的接口来获取内核的对象并实现DOM的一些简单操作应该是很容易的。事实上也是如此。