Listen for keypress while iframe has focus?
Is there any way to listen for keypress events in a parent page while the iframe has focus? Or, alternatively, is it possible to pull away the focus from the iframe?
Please note, the iframe is not within the same domain, so I cannot modify its contents via javascript.
I've tried the following jquery in the parent page, thinking perha开发者_如何学Pythonps an intermittent blur would work, but it doesn't seem to.
function iframeBlur(){
$("#iframe").blur();
}
var blurif = setInterval(iframeBlur, 500);
It looks like I just had the wrong syntax. window.focus(); works in ffx and chrome (I've got to resolve other ie bugs first before i know with that).
function iframeBlur(){
window.focus();
}
var blurif = setInterval(iframeBlur, 500);
I'm pretty sure this is not possible, iframes are pretty extensively protected from the parent JavaScript. This is a good thing for security reasons. Otherwise a hacker could register something like gmai1.com, have a big iframe with the real gmail.com and then log password entries from the parent.
精彩评论