我在弹出窗口中有几个iframe,每个iframe都是一个发布到不同网站的表单的目标。
我目前有以下内容来阻止文件上的 F11 keydown:
document.onkeydown = function () {
if (event.keyCode == 122) {
event.keyCode = 0;
return false;
}
}
目标:阻止用户在iframe加载之前和之后查看网址。
问题:是否有更好的替代方案来实现目标而不是处理keydown事件?是否可以为包含另一个域内容的iframe处理此类事件?是否仍然可以在iframe上监听和阻止onkey事件,尽管iframe无法拥有任何onkey属性?
解决方案应该是vanilla js或使用尽可能少的jQuery引用。