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