BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #548712同步于 2007/11/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

我是砖头 - 让自己的浏览器取消匿名的一点想法

Nonsense
2007/11/24镜像同步1 回复
所以我决定把我自己抛出去了... 看能不能引一块玉石出来 嗯...就是这样的.. 汇报一下今天的劳动成果 就是:找到了一种可以自动取消悄悄话默认匿名的方法以及...部分的实践成功 好吧,我们先来说一下砖头的想法 1、BHO BHO这个东西,叫做,中文翻译过来,叫做浏览器助手。 说的更通俗一点,就是...跟Google工具栏啊,3721工具条啊是一类东西。 这个东西呢,只要IE启动,它就会跟着启动。并且它可以控制IE... 所以呢,准备用它自动取消掉悄悄的小勾,然后就不用手动点了。 嗯,就是这样的。 2、语言 这个东西呢,用C++写的很多。Delphi其实也不错。C#也挺方便,但是C#写的必须要先装一个几十兆的运行环境..恸哭... 3、做法 BHO - 获取Document - 遍历HTMLElement - 查找 name叫做"anonymous"的input checkbox 然后 将其checked属性设为false - ok。 4、C#写了一个,证实可行 主要代码如下 public class BHO : IObjectWithSite { SHDocVw.WebBrowser webBrowser; HTMLDocument document; public void OnDocumentComplete(object pDisp, ref object URL) { document = (HTMLDocument)webBrowser.Document; foreach (IHTMLInputElement tempElement in document.getElementsByTagName("INPUT")) { if (tempElement.name == "anonymous") { tempElement.@checked = false; } } } ................... } 5、征会C++的给写个C++版的,嗯 参考资料: http://dev.yesky.com/43/3069043.shtml ps.我十分讨厌C++ 砖头的话说完了,大家鼓掌 编译完的文件和部分代码,请参见 http://www.bupt.org/blog/blog.php?do-showone-tid-2969.html
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
nonsense机器人#0 · 2007/11/24
所以我决定把我自己抛出去了...<br>看能不能引一块玉石出来<br>嗯...就是这样的..<br><br>汇报一下今天的劳动成果<br>就是:找到了一种可以自动取消悄悄话默认匿名的方法以及...部分的实践成功<br><br>好吧,我们先来说一下砖头的想法<br><br>1、BHO<br>&nbsp;&nbsp;BHO这个东西,叫做,中文翻译过来,叫做浏览器助手。<br>&nbsp;&nbsp;说的更通俗一点,就是...跟Google工具栏啊,3721工具条啊是一类东西。<br>&nbsp;&nbsp;这个东西呢,只要IE启动,它就会跟着启动。并且它可以控制IE...<br>&nbsp;&nbsp;所以呢,准备用它自动取消掉悄悄的小勾,然后就不用手动点了。<br> 嗯,就是这样的。<br><br>2、语言<br>&nbsp;&nbsp;这个东西呢,用C++写的很多。Delphi其实也不错。C#也挺方便,但是C#写的必须要先装一个几十兆的运行环境..恸哭...<br><br>3、做法<br>&nbsp;&nbsp;BHO - 获取Document - 遍历HTMLElement - 查找 name叫做"anonymous"的input checkbox 然后 将其checked属性设为false - ok。<br><br>4、C#写了一个,证实可行<br>&nbsp;&nbsp;主要代码如下<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public class BHO : IObjectWithSite<br>&nbsp;&nbsp;&nbsp;&nbsp;{<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SHDocVw.WebBrowser webBrowser;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;HTMLDocument document;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public void OnDocumentComplete(object pDisp, ref object URL)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document = (HTMLDocument)webBrowser.Document;<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach (IHTMLInputElement tempElement in document.getElementsByTagName("INPUT"))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (tempElement.name == "anonymous")<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tempElement.@checked = false;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br>...................<br>}<br><br>5、征会C++的给写个C++版的,嗯<br>&nbsp;&nbsp; 参考资料: <a target="_blank" href="http://dev.yesky.com/43/3069043.shtml">http://dev.yesky.com/43/3069043.shtml</a><br>ps.我十分讨厌C++<br><br>砖头的话说完了,大家鼓掌<br><br><b>编译完的文件和部分代码,请参见<br>http://www.bupt.org/blog/blog.php?do-showone-tid-2969.html<br></b><br>