如何查找和标记网页中的所有链接?

时间:2013-02-01 12:02:03

标签: javascript web bho

我正在创建一个应用程序,它可以找到网页上的所有链接和按钮 在链接和按钮上显示标记(使用任何浏览器或自定义应用程序窗口)。

现在,我正在尝试使用浏览器帮助对象(BHO)实现它 和javascript。 BHO在现有网站中注入javascript代码,注入的javascript找到链接和按钮的位置,并通过分析页面的DOM来标记网页中的链接。

然而,它有很多问题,因为有许多链接由DHTML,javascript,flash等编码。令我困难的是,标记这些链接并不容易,因为它经常在页面完全加载后移动和消失。

特别是HTML DOM无法访问flash按钮,因此我在使用上述方法找到这样的flash按钮时遇到了麻烦。因此,我可能需要使用不同的方法或框架来实现此应用程序,但我找不到任何其他方法。我认为在屏幕的网页上找到可点击对象的任何方法对我都有帮助。我希望你对我有一些建议吗?

1 个答案:

答案 0 :(得分:0)

要突出显示网站上的所有常规链接,您可以使用此jQuery代码段:

$('a').css('color', '#F00');

没有简单的方法可以在JavaScript中按window.location突出显示Flash链接或链接。