Jquery 跨域iFrame中的触发器单击

Jquery 跨域iFrame中的触发器单击,jquery,iframe,Jquery,Iframe,我想在跨域iframe中触发单击事件 对于视频嵌入,我们使用图像作为这些iFrame的封面。单击图像时,将加载iframe。此视频嵌入没有可使用的自动播放功能,因此我们需要单击加载的嵌入以启动视频 我们希望单击图像,加载视频嵌入(iframe),并使用jQuery再次单击该iframe。这是一种执行该操作的方法: window.focus();//force focus on the currenct window; window.addEventListener('blur', functi

我想在跨域iframe中触发单击事件

对于视频嵌入,我们使用图像作为这些iFrame的封面。单击图像时,将加载iframe。此视频嵌入没有可使用的自动播放功能,因此我们需要单击加载的嵌入以启动视频


我们希望单击图像,加载视频嵌入(iframe),并使用jQuery再次单击该iframe。

这是一种执行该操作的方法:

window.focus();//force focus on the currenct window;

window.addEventListener('blur', function(e){
    if(document.activeElement == document.getElementById('your_iframe_id'))
    {
        //do your stuff
    }
});

    $('your_iframe_id').mouseleave(function(){
        window.focus();
    });// double check when mouse out of iframe
window.focus();
window.addEventListener('click', function(e){
 if(document.activeElement == document.getElementById('ve-panel-iframe'))
 {
    alert(1);
 }
});

请向我们显示您的代码。这是不可能的-您不能从父窗口触发iframe中的单击事件,因为如果可能的话,这将是一个严重的安全问题-想象一下,如果钓鱼网站嵌入商店的iframe并触发单击付款-您会有什么感觉?iframe页面不在我们的控制之下。相同的问题。有机会找到解决办法吗???需要它badly@DannyArntz:那么你的答案是否定的。