覆盖在iframe中加载的外部页面的Focus事件

时间:2017-07-12 13:40:23

标签: javascript jquery iframe

我在iframe中加载了一个外部页面,它似乎正在获得焦点,因为页面会(自己)滚动到特定的iframe。

有没有办法覆盖这个?

1 个答案:

答案 0 :(得分:0)

您可以将焦点带回文档

window.addEventListener('blur', function() {
     setTimeout(function() {
         if(document.activeElement === document.getElementById('frame_id')) {
             setTimeout(window.focus, 5);
         }
     }, 10);
});