防止页面上的iframe上的F11 keydown?

时间:2013-08-20 01:29:34

标签: javascript iframe event-handling keydown

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

0 个答案:

没有答案