之前用枚举方式,SendMessage,IWebBrowser2接口,以及IAccessible
接口,绕了很多弯路才实现从支持IE核心的浏览器(google,遨游等),
以及不支持IE核心(Firefox火狐)的浏览器中,
获取用户输入的网址.但是,听说可以通过向浏览器进程发消息,然后建立会话的方式来实现,
听一个搞DELPHI的朋友讲,火狐浏览器可以这样处理,至多10行代码就搞定,所以想用尽量简单的方式实现自己需要的功能,
现在有点不明白,该向浏览器进程发什么指令呢?
请熟悉的朋友帮忙介绍下,谢谢

解决方案 »

  1.   

    没做过,看看这2个有没有帮助:http://topic.csdn.net/u/20080625/17/31d219b0-eb45-4ace-a5e7-34c3e5c852b1.htmlhttp://download.csdn.net/source/2810324
      

  2.   

    http://topic.csdn.net/t/20001107/06/38695.html
    http://topic.csdn.net/t/20030106/22/1333038.html
      

  3.   

    http://topic.csdn.net/u/20090820/14/d722ee96-c148-43f1-a48d-3c52fedb87a1.html
      

  4.   

    支持IE核心的可以通过向Edit文本框发消息获取到,不支持IE核心的火狐浏览器一般要用IAccesible接口,不知道有没有比较简单的方式处理火狐
      

  5.   

    浏览器窗口中的地址栏,其实就是个EditCtl,想办法向这个控件发送一个消息,应该可以获取其文本
      

  6.   

    参考官方网站提供的火狐开发手册,
    听说DELPHI几行底码就可以搞定