delphi webbrowser浏览器控件;里面打开的网页,网页任意一点的坐标怎么获取

1楼的简直是骗分数,严重鄙视
2024-12-25 12:45:53
推荐回答(1个)
回答1:

这个需要js或者swf的配合
或者是写BHO
--------------
随你怎么想 我用的js 记录点击信息 然后用swf做的点击报表
BHO需要安装,在本机上测试可以用,其他用户需要安装,所以不现实
webbrowser是一个activex控件,也就是说在webbrowser区域内是不属于vcl管辖的
只能是ax返回消息给vcl,这就是我说的js

点击节点的时候webbrowser会响应给vcl,但是如果在空白处或者非链接,按钮等元素是没有响应的,用js监听鼠标按下事件,然后回调给vcl
swf的绘图相对简单,加载页面之后,再根据点击点阵绘制点击热区,可以有效反映页面内的点击情况