Я открываю и внешний сайт в IFRAME. Как захватить точную ссылку, которую нажимают на внешнем веб-сайте, который находится в Iframe? - PullRequest
0 голосов
/ 30 августа 2018

У меня есть страница, которая содержит Iframe. И я открыл внешний веб-сайт в этом iframe. Я хочу захватить точную ссылку, которая нажимается внутри iframe, используя чистый javascipt. Ниже приведен мой код iframe.

<iframe id = "frame" src="" name="iframe_a" width = 100% height = 100% style="border:none;""> </iframe>



var monitor = setInterval(function()
{
var elem = document.activeElement;
if(elem && elem.tagName == 'IFRAME')
 {
    elem.blur();
    console.log(iframe_a.href);
  //console.log("clicked");
}
  }, 100);

1 Ответ

0 голосов
/ 30 августа 2018
document.getElementsByTagName("a").forEach(function(el){
     el.addEventListener("click", function(el){
         //here is your link value
         var link = el.currentTarget.getAttribute('href');
         //return false;
     });
});
...