0

awesomiumでInvokeMember("Click")したい

私はこのようなものを持つ要素IDまたは要素タグを持っているときにこれを行うことができます;

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" );
}

しかし、要素がない場合は、マウスクリックでポップアップページを開くJavaスクリプトコードを実行するために、Webページで「クリック」を呼び出すだけで済みます....

解決策はありますか?

4

1 に答える 1

1

jQueryを使用します。

webView.ExecuteJavascript(@"$('#signin').trigger('click');");
于 2014-02-10T03:44:01.550 に答える