0

我在弹出窗口中有几个 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 引用。

4

0 回答 0