我正在制作一个应用程序,它可以找到网页上的所有链接和按钮,并在链接和按钮上显示标记(使用任何浏览器或自定义应用程序窗口)。
现在,我正在尝试使用浏览器帮助对象(BHO)和 javascript 来实现它。BHO在现有网站中注入javascript代码,注入的javascript通过分析页面的DOM找到链接和按钮的位置并标记网页中的链接。
但是,它有很多问题,因为有很多由 DHTML、javascript、flash 等编码的链接。让我感到困难的是,标记这些链接并不容易,因为它经常在页面完全加载后移动和消失。
特别是 HTML DOM 无法访问 flash 按钮,所以我很难用上述方法找到这样的 flash 按钮。因此,我可能需要用不同的方法或框架来实现这个应用程序,但我找不到任何其他方法。我认为任何在屏幕网页上找到可点击对象的方法都会对我有所帮助。希望你能给我一些建议?