一些软件有这样的功能,鼠标在网页上移动时,鼠标所在位置的HTML标签的轮廓高亮,并获取该HTML标签的XPATH。请问delphi中该如何实现。
例如
FIREFOX的查看元素功能,以及firebug、xpath finder等插件的查看网页元素功能;IE8\9的开发人员工具 单击选择元素 功能;

解决方案 »

  1.   

    查了chrome的代码,发现它是用JS实现的,想必firefox和IE也是但chrome、firefox和IE的内核不同,好像不能通用JS。请问哪里有实现这个功能的IE适用的JS,另外想了解DELPHI如何和Twebbrowser打开的网页面里的JS交互?
      

  2.   

    Delphi 2007实现高亮显示TWebBrowser中鼠标指向的HTML元素原理:
    取鼠标下的HTML元素IHTMLElement,然后把焦点框(一个特殊的窗体)显示到元素所在的位置。未使用js。
      

  3.   

    Delphi7的话,把工程文件的Application.MainFormOnTaskbar := True注释掉应该就好了!
      

  4.   

    js好了.你用Twebbrowser永远都是IE内核.没必要考虑JS兼容