如何在twebbrowser中让鼠标所在标签的轮廓高亮?

k39k39 2012-06-13 03:37:40
一些软件有这样的功能,鼠标在网页上移动时,鼠标所在位置的HTML标签的轮廓高亮,并获取该HTML标签的XPATH。

请问delphi中该如何实现。


例如
FIREFOX的查看元素功能,以及firebug、xpath finder等插件的查看网页元素功能;

IE8\9的开发人员工具 单击选择元素 功能;
...全文
138 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
z109876543210 2012-06-15
  • 打赏
  • 举报
回复
js好了.你用Twebbrowser永远都是IE内核.没必要考虑JS兼容
s11ss 2012-06-15
  • 打赏
  • 举报
回复
LZ可以结贴了!!!
s11ss 2012-06-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
刚下载了,没有2007,等我稍后研究一下。
[/Quote]Delphi7的话,把工程文件的Application.MainFormOnTaskbar := True注释掉应该就好了!
k39k39 2012-06-15
  • 打赏
  • 举报
回复
刚下载了,没有2007,等我稍后研究一下。
k39k39 2012-06-14
  • 打赏
  • 举报
回复
查了chrome的代码,发现它是用JS实现的,想必firefox和IE也是

但chrome、firefox和IE的内核不同,好像不能通用JS。

请问哪里有实现这个功能的IE适用的JS,另外想了解DELPHI如何和Twebbrowser打开的网页面里的JS交互?
s11ss 2012-06-14
  • 打赏
  • 举报
回复


Delphi 2007实现高亮显示TWebBrowser中鼠标指向的HTML元素

原理:
取鼠标下的HTML元素IHTMLElement,然后把焦点框(一个特殊的窗体)显示到元素所在的位置。未使用js。

5,391

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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