2014-02-09 2 views
0

Я хочу, чтобы InvokeMember ("Click") в AwesomiumInvokeMember ("Click") в Awesomium

я могу это сделать, когда я elementid или elementtag с Somthing, как это;

JSObject document = webView.ExecuteJavascriptWithResult("document"); 

if (document == null) 
    return; 

using (document) 
{ 
    JSObject signin = document.Invoke("getElementById", "signin"); 

    if (signin == null) 
     return; 

    using (signin) 
     signin.InvokeAsync("click"); 
} 

, но я хочу, что, когда я не какой-либо элемент, нужно только Invoke «Нажмите» на веб-странице для запуска Java код сценария, который открытия всплывал страницу с мыши ....

есть любое решение?

ответ

1

Использование jQuery:

webView.ExecuteJavascript(@"$('#signin').trigger('click');"); 
+0

я не проверить этот код, но я хочу знать, что #signin это элемент нет? или мы создаем этот элемент, а затем нажмите? что происходит ? – Sam

+0

'# signin' - синтаксис селектора для элемента с идентификатором« подписи ». Это похоже на ваш вызов 'document.getElementById ('signin')' –

+0

Так что это не хорошо для меня! bcs У меня нет идентификатора элемента или тега, и мне не нужно нажимать на специальный элемент, который я хочу только щелкнуть, когда мы нажимаем на пустую страницу ... Теперь вы знаете, что я могу сделать? (thnx, С наилучшими пожеланиями) – Sam

Смежные вопросы