在javascript上的ESC keydown上如何关闭弹出窗口

Mas*_*ari 1 javascript keydown

我的问题是这样的:ESC问题

但不同的是,我无法访问子窗口的内容(我不能把脚本放在那里).

是否有可能esc在子窗口的父窗口中处理keydown.

gki*_*ely 5

这就是你所需要的.

var myWindow = window.open();

myWindow.onkeydown = function(e){
    if(e.keyCode === 27){
        alert('esc key pressed');
    }
};
Run Code Online (Sandbox Code Playgroud)