У меня возникла проблема с положением отслеживания щелчка, когда он находится над iframe, который является междоменным.Захват позиции щелчка в междоменном домене iframe
Мой код прямо сейчас:
<div class="poin">
<iframe width="640" height="360" src="http://cross_domain" frameborder="0" allowfullscreen id="video"></iframe>
</div>
и JS:
$('.poin').bind("mousemove", function(e) {
console.log("x:" + e.pageX + ", y:" + e.pageY);
});
Это один код, не показывает ничего при перемещении через окно IFrame, но при переходе на окно показывает все.
И так же я попробовал на MouseDown и MouseUp на IFRAME
onmousedown="$(this).addClass(point)" onmouseup="$(this).removeClass(point)"
.point{
pointer-events:none;
}
но указатель событий: нет запрещает щелчок, так что перемещение через IFrame работает, но когда пользователь нажимает ничего не происходит.
Возможно, у вас есть идеи, как это сделать, чтобы отслеживать щелчок мышью по окну iframe?
вы не можете сделать это для междоменных страниц из соображений безопасности! – renakre