Как использовать mshtml для работы со ссылкой, на которой есть JavaScript onclick {return false}
Я встречал случай, когда я использую mshtml для обнаружения события, когда нажимаю htmlelement, например, href, я использую код ниже:
DOMEventHandler onclickhandler = new DOMEventHandler(doc,null);
onclickhandler.NewEventHandlers += new DOMEvent(DOMEventMethods._click);
doc.onclick = onclickhandler;
void _click(IHTMLEventObj obj)
{
MessageBox.Show(obj.srcElement.tagName);
}
Но если у htmlelement есть JavaScript onclick={dosomething();return false;}
тогда я не могу захватить событие.
Как я могу решить проблему, как это? Или есть работа вокруг?
1 ответ
Наконец, я выбираю использование mouseup для мониторинга такого рода событий, не очень хорошее решение, если у вас есть какое-либо другое отличное решение, пожалуйста, дайте мне знать, спасибо