Вы можете использовать nsIDOMWindowUtils.sendNativeMouseEvent(x, y, 0, 0, null)
для изменения положения курсора мыши.Возможно, в сочетании с window.screenX/Y
, чтобы определить, куда вам следует переместить курсор, поскольку sendNativeMouseEvent
, похоже, рассматривает (x,y)
как абсолютные координаты экрана.
Я не проверялэтот метод очень тщательно, поэтому могут быть оговорки.Я не могу думать ни о чем другом.
Я знаю, что это старый вопрос, но я никогда не видел такого решения, предложенного ранее, и оно не совсем очевидно.
У меня есть толькопротестировано с Firefox v48 на Windows 7. Здесь sendNativeMouseEvent
вызывает SetCursorPos
, чтобы выполнить реальное перемещение.