chrome扩展中的所有iframe的addEventListener

时间:2018-10-06 09:31:38

标签: javascript google-chrome iframe google-chrome-extension

我的chrome扩展程序对网页内的点击/双击有反应。我正在用

捕获所有事件
window.addEventListener('dblclick', event => {
    // code
});

iframe内的事件不会触发。是否可以将监听器添加到任何iframe中,以便我可以处理网页内的所有点击?

据我了解,我无法使用getElementById获得任何iframe。我试图通过标记获取所有iframe并添加事件监听器,但均未成功:

document.getElementsByTagName('iframe').forEach(frame => {
    frame.contentWindow.document.body.addEventListener('dblclick', event => {
        kango.console.log('dbl click')
    })
})

0 个答案:

没有答案
相关问题