在悬停时抓取链接 - Firefox插件

时间:2011-08-23 16:25:34

标签: javascript firefox firefox-addon add-on

我想抓住鼠标悬停时的基础链接地址。

即使我可以抓住状态栏中显示的链接就足够了。

这是我正在创建的firefox插件。

2 个答案:

答案 0 :(得分:0)

function mouseOver(event) {
    alert(event.currentTarget.href);
    event.preventDefault();
}

答案 1 :(得分:0)

一些简单的步骤

  1. 获取页面上的所有链接
  2. 为每个链接订阅鼠标悬停事件
  3. Onmouseover获取网址
  4. 使用jQuery会更直接,但这可以完成工作。

    var links = document.getElementsByTagName("a");
    for (i = 0; i < links.length; i++) {
        links[i].addEventListener('mouseover',getLink,false)
        //for less than ie9 use attachEvent (figure it out yourself)
    }
    
    
    function getLink() {
        alert(this.href);
    }