抓取keydown事件iframe

时间:2017-01-20 01:26:36

标签: javascript jquery html iframe

我有一个我在网页上加入的iframe。

<iframe  scrolling="no" src="https://xx.com/" ></iframe>

xx.com不允许跨源(我不记得这个参数究竟是如何被调用的,但我无法真正访问iframe的内容)

那么我有什么选择来捕获在这个iframe中发生的keydown事件?我试过了

`$('iframe').keydown(function(e){console.log(1)});`

但没有工作(

1 个答案:

答案 0 :(得分:0)

Add click event to iframe相同。

Live demo

$('iframe').load(function(){
  $(this).contents().find("body").on('keydown', function(event) { alert('test'); });
});
$('iframe').attr("src","JavaScript:'iframe content'");