Захватить ссылку при наведении - аддон Firefox - PullRequest
1 голос
/ 23 августа 2011

Я хочу получить базовый адрес ссылки при наведении курсора мыши.

Даже если я смогу получить ссылку, показанную в моей строке состояния, этого будет достаточно.

Это для аддона Firefox, который я создаю.

Ответы [ 2 ]

0 голосов
/ 23 августа 2011

Несколько простых шагов

  1. Получить все ссылки на странице
  2. Подписаться на событие наведения мыши для каждой ссылки
  3. Onmouseover получить URL

Это было бы проще с 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);
}
0 голосов
/ 23 августа 2011
function mouseOver(event) {
    alert(event.currentTarget.href);
    event.preventDefault();
}
...