CHtmlView是用的IE浏览器,有没有办法用火狐的?

gjy1606 2010-10-13 05:13:58
最近才接触到MFC的浏览器控件,才知道可以用代码获得浏览器的一些元素,然后自动填充到网页元素中,再模拟一下点击事件就能自动登陆了。对此我感到很新奇,我用CHtmlView在程序里打开网页了,但这个网页好像用的是IE的内核(我不知道该怎么称呼,暂且这么说吧,都懂吧)。问题是我一直用的是火狐浏览器,我能不能在CHtmlView中使用火狐的浏器器内核,或者不用CHtmlView,而直接用火狐的啥啥控件来做。希望各位仁兄帮忙谋划一下。

PS:现在还不知道怎么获取网页元素,有没有哪位先行的朋友给总体介绍下的?我正在找资料看呢,想到不能用火狐就脑火,所以先上来问一帖,此问题可以不答哈,最希望知道能不能用火狐了~
...全文
420 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
神-气 2011-05-05
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 calvin_guo 的回复:]
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
[/Quote]

mark !!!!!!
PaddleChen 2010-11-23
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 calvin_guo 的回复:]
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
[/Quote]
赞个
ifengfeng 2010-11-03
  • 打赏
  • 举报
回复
想法很好。。:)
gjy1606 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 skyxie 的回复:]
引用 10 楼 calvin_guo 的回复:
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm

Mark!!!
[/Quote]

这文章是介绍什么的,我刚咋一看感觉有说到怎么将CHTMLView的方法换到FX的,但认真一看却找不到了。。
gjy1606 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 xhk456 的回复:]
呵呵 以前我也有此想法 ....
[/Quote]

有啥想法呢?用火狐的内核?
似水流年__ 2010-10-28
  • 打赏
  • 举报
回复
呵呵 以前我也有此想法 ....
gjy1606 2010-10-28
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 calvin_guo 的回复:]
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
[/Quote]

谢谢了,我英文不太好,一时没认真看明白,但是里面所说的了解了一些,应该能为我提供一些思路。
skyxie 2010-10-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 calvin_guo 的回复:]
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
[/Quote]
Mark!!!
calvin_guo 2010-10-21
  • 打赏
  • 举报
回复
Or GeckoFX for .NET, if you use .net
http://code.google.com/p/geckofx/
calvin_guo 2010-10-21
  • 打赏
  • 举报
回复
Mozilla ActiveX Control
http://www.iol.ie/~locka/mozilla/control.htm
gjy1606 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 akirya 的回复:]
自己下firefox源码修改
[/Quote]

不知道这akirya有没有一些什么思路?我从来没有接触过浏览器的代码,怎么将它变成一个控件呢?之后又如何将页面内的网页元素提取出来?如果这些是一个团队几个月或是更久的开发量,那我真无能为力了.
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 gjy1606 的回复:]

引用 3 楼 skyxie 的回复:
FF扩展和IE扩展用到的技术完全不同,如果楼主非要用FF那就别用webbrowser控件~

如果用webbrowser控件, 获取网页元素等参看:MSHTML Interfaces and Scripting Objects


恩,可以不用webbrowser控件,但是能有FF浏览器控件么....

你给的这个网站是HTML的接口说明吧,……
[/Quote]
自己下firefox源码修改
gjy1606 2010-10-14
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 skyxie 的回复:]
FF扩展和IE扩展用到的技术完全不同,如果楼主非要用FF那就别用webbrowser控件~

如果用webbrowser控件, 获取网页元素等参看:MSHTML Interfaces and Scripting Objects
[/Quote]

恩,可以不用webbrowser控件,但是能有FF浏览器控件么....

你给的这个网站是HTML的接口说明吧,谢了,我去研究一下
skyxie 2010-10-14
  • 打赏
  • 举报
回复
FF扩展和IE扩展用到的技术完全不同,如果楼主非要用FF那就别用webbrowser控件~

如果用webbrowser控件, 获取网页元素等参看:MSHTML Interfaces and Scripting Objects
gjy1606 2010-10-14
  • 打赏
  • 举报
回复
完,一点救都没有了,看留几天帖看看有没有朋友帮下忙看看。
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 gjy1606 的回复:]

引用 5 楼 akirya 的回复:
自己下firefox源码修改


不知道这akirya有没有一些什么思路?我从来没有接触过浏览器的代码,怎么将它变成一个控件呢?之后又如何将页面内的网页元素提取出来?如果这些是一个团队几个月或是更久的开发量,那我真无能为力了.
[/Quote]
呃,估计得一两个月吧
Eleven 2010-10-13
  • 打赏
  • 举报
回复
NX的把Mozilla Firefox 源代码自己改了
快乐鹦鹉 2010-10-13
  • 打赏
  • 举报
回复
估计得让火狐发布一个浏览器控件才行。

3,055

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC HTML/XML
社区管理员
  • HTML/XML社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧