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