Отслеживаю клик по iframe с помощью такой небольшой хитрости:
frame.addEventListener('load', function() {
window.addEventListener('blur', function(event) {
if(document.activeElement === frame) {
console.log(event.pageX) //undefined
}
});
});
Но вот не могу придумать способ, как можно отследить позицию курсора. OnMouseMove не предлагать, так как на Iframe он не распространяется. Может у кого-нибудь есть идеи, какие хитрости можно тут применить?
Есть идея периодически ставить на iframe какой-нибудь div, и чекать у него mousemove, но тут много других минусов всплывает, например: 1. Есть вероятность, что именно в момент клика этот div подставится под курсор, и соответственно - клика по iframe, как такого, не произойдёт; 2. Координаты будут неточными.
Заранее спасибо за любые идеи и предложения!