4
我想触发跨域iframe中的点击事件。触发点击跨域iFrame
对于视频嵌入,我们使用图片作为这些iframe的封面。点击图片后,iframe会被加载。该视频嵌入没有可用的自动播放功能,因此我们需要点击已加载的嵌入来启动视频。
我们要点击图片,加载视频嵌入(iframe),并让该iframe再次用jQuery点击。
我想触发跨域iframe中的点击事件。触发点击跨域iFrame
对于视频嵌入,我们使用图片作为这些iframe的封面。点击图片后,iframe会被加载。该视频嵌入没有可用的自动播放功能,因此我们需要点击已加载的嵌入来启动视频。
我们要点击图片,加载视频嵌入(iframe),并让该iframe再次用jQuery点击。
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
向我们显示您的代码。 – Raptor 2013-03-14 11:26:37
这是不可能的 - 你无法在父窗口的iframe中触发点击事件**,因为如果可能的话,这将是一个严重的安全问题 - 想象一下,如果钓鱼网站嵌入商店的iframe并触发点击付款 - 你会感觉到什么? – Terry 2013-03-14 11:30:16
我知道安全问题。希望可能有另一种解决方案。 – 2013-03-14 12:52:00