如何在iframe中禁用对JavaScript keypress事件的支持?
我只需要在特定的iframe中禁用按键事件,因此执行catch-all-events-and-make-em-do-nothing解决方案不是一种选择。
答案 0 :(得分:3)
这example能做你想做的吗?
根据这个thread,有以下几点:
document.getElementById('edit').contentWindow.addEventListener('keypress', cK, true);
帮助捕获给定iframe中的按键。如果可以捕获它们,则可以禁用它们。
警告:正如Allain Lalonde在评论中所指出的那样:
如果iframe的内容不是来自其他域,则会有效。