2017-01-20 27 views
1

我有一个iframe,它包含在我的页面上。捕获keydown事件iframe

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

xx.com不允许跨域(我不记得究竟怎么叫这个参数,但我真的不能访问iframe的内容)

那么,什么是我的选择捕获在这个iframe中发生的keydown事件?我试图

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

但没有工作(

回答

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'");