javascript:找到新窗口的URL

时间:2013-07-21 00:06:06

标签: javascript

我有一个网页,显示来自另一个网站的动态生成的内容,其中包含许多超链接。

点击这些超链接会打开新标签或窗口 - 具体取决于浏览器的设置。

有没有办法可以检测到点击时打开的网页的网址?

我在想我应该在自己的页面中使用Javascript,并使用“Body onload”类型的监听器。

欢迎任何想法。

提前谢谢。

乌塔姆

1 个答案:

答案 0 :(得分:0)

如果你正在使用jQuery,你可以很容易地做到这一点:

   $(document).on('click', 'a', function () {
      var $anchor = $(this),
          url = $anchor.prop('href');

      // Use the url variable here.

   });

这将为document创建和事件处理程序,只要单击一个锚点就会触发。