Я пытаюсь написать плагин Vimperator, чтобы использовать режим подсказок для имитации мыши над выпадающими меню. У меня есть режим подсказок, и вы можете правильно выбирать элементы, связанные с событиями mouseover. Проблема в том, что моя функция имитации мыши не работает. Это то, что я сейчас имею:
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. Любые идеи о том, как имитировать мышь, будут работать для большинства страниц?