Jquery iFrame和overlay div事件
我有一个外部iframe,我需要依靠它来计算视图 我试过把一个DIV盖上Jquery iFrame和overlay div事件,jquery,html,css,Jquery,Html,Css,我有一个外部iframe,我需要依靠它来计算视图 我试过把一个DIV盖上 <div id="ad__video" style="width: 99%; height: 391px; margin: 0 auto; position: absolute; z-index: 999; background: #fff; opacity: 0;"></div> <iframe src=""></iframe> 并在其上绑定单击事件。它确实会触发我的
<div id="ad__video" style="width: 99%; height: 391px; margin: 0 auto; position: absolute; z-index: 999; background: #fff; opacity: 0;"></div>
<iframe src=""></iframe>
并在其上绑定单击事件。它确实会触发我的div,但不会触发单击iframe
什么是跨浏览器解决方案?您不能使用JavaScirpt将跨域事件从父页面发送到iframe
如果要统计视图,而不是单击次数,只需在设置SRC属性之前将onload处理程序附加到iframe即可。当iframe加载时,事件将触发。您是否尝试了
指针事件:无
?是的,但这不会触发div click事件我无法完成吗?任何黑客都会do@Diodeus的解决方案可能会回答您的问题。每当在iframe中加载新页面时,onload
处理程序将启动。或者你所说的“计数视图”是指不同的东西吗?不,关于同一原产地政策没有“黑客”的意思。它被放在那里是为了防止你提出的那种行动。如果没有同一来源的政策,网页将入侵其他网页并窃取人们的数据。