How Can Execute Javascript Commands via GeckoFX

后端 未结 3 517
天命终不由人
天命终不由人 2020-12-20 07:01

I try to execute a javascript command like alert(\'test message\') via GeckoFX and C# but I can not.

I try without results with Navigate and with ExecuteCommand

3条回答
  •  难免孤独
    2020-12-20 07:31

    You can use AutoJSContext to run javascript with geckofx.

    Something like:

    GeckoWebBrowser browser = ....;
    
    using (AutoJSContext context = new AutoJSContext(browser.JSContext))
    {                               
       string result;
       context.EvaluateScript("3 + 2;", out result)
    }
    

    See EvaluateScript unittests for more info and examples.

    If you are using a super old version of geckofx you may need to get a later version - geckofx

提交回复
热议问题