JavaScript activeElement无法正常工作

时间:2019-03-08 20:47:24

标签: javascript

我想检测用户是否在iframe内单击。我正在使用这段代码:

var monitor = setInterval(function(){
var elem = document.activeElement;
    if(elem && elem.tagName == 'IFRAME'){
        setTimeout(alert('works'), 300);
        clearInterval(monitor);
    }
}, 1000);

但是,如果我也右击iFrame,它也可以正常工作,如何解决此问题?我只想单击鼠标左键。

Jsfiddle:https://jsfiddle.net/aw7d4316/

谢谢。

0 个答案:

没有答案