我有一个 iframe,我将其包含在我的页面上。
<iframe scrolling="no" src="https://xx.com/" ></iframe>
xx.com不允许跨域(我不记得这个参数到底是怎么调用的,但我无法真正访问iframe的内容)
那么我可以选择什么来捕获此 iframe 内发生的 keydown 事件?我试过了
`$('iframe').keydown(function(e){console.log(1)});`
但是没用(
最佳答案
与 Add click event to iframe 相同.
$('iframe').load(function(){
$(this).contents().find("body").on('keydown', function(event) { alert('test'); });
});
$('iframe').attr("src","JavaScript:'iframe content'");
关于javascript - iframe 捕获 keydown 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41754612/