我有一个网页,显示来自另一个网站的动态生成的内容,其中包含许多超链接。
点击这些超链接会打开新标签或窗口 - 具体取决于浏览器的设置。
有没有办法可以检测到点击时打开的网页的网址?
我在想我应该在自己的页面中使用Javascript,并使用“Body onload”类型的监听器。
欢迎任何想法。
提前谢谢。
乌塔姆
答案 0 :(得分:0)
如果你正在使用jQuery,你可以很容易地做到这一点:
$(document).on('click', 'a', function () {
var $anchor = $(this),
url = $anchor.prop('href');
// Use the url variable here.
});
这将为document
创建和事件处理程序,只要单击一个锚点就会触发。