Я пытаюсь написать плагин Vimperator, позволяющий использовать режим подсказок для имитации наведения мыши на выпадающих меню. У меня работает режим подсказок, и я могу правильно выбирать элементы, к которым прикреплены события наведения мыши. Проблема в том, что моя функция симуляции мыши не работает. Вот что у меня сейчас есть:
function SimulateMouseOver(elem)
{
var evt = elem.ownerDocument.createEvent('MouseEvents');
evt.initMouseEvent('mouseover',true,true,
elem.ownerDocument.defaultView,0,0,0,0,0,
false,false,false,false,0,null);
var canceled = !elem.dispatchEvent(evt);
if(canceled)
alert('Event Cancelled');
}
Приведенный выше код работает для некоторых страниц, но не для других. Например, он не работает на AccuWeather. Любые идеи, как имитировать мышь, которая будет работать для большинства страниц?