CefSharp调用 js
CefSharpWinFormsChromiumWebBrowser wb;
方式1 ExecuteScriptAsync 方法使用方式与 js 的 eval方法一样,异步执行,无返回值。
// xxx为js的方法名称
wbExecuteScriptAsync("xxx()");
// 为 js 的 变量jsVar赋值 'abc'
wbExecuteScriptAsync("jsVar='abc'");
方式2 EvaluateScriptAsync 方法使用方式与 js 的 eval方法一样,异步执行,有返回值。
Task<CefSharpJavascriptResponse> t = wbEvaluateScriptAsync("callTest2()");
// 等待js 方法执行完后,获取返回值
tWait();
// tResult 是 CefSharpJavascriptResponse 对象
// tResultResult 是一个 object 对象,来自js的 callTest2() 方法的返回值
if(tResultResult != null)
{
MessageBoxShow(tResultResultToString());
}
以上就是关于如何用.net cefsharp调javascript方法全部的内容,包括:如何用.net cefsharp调javascript方法、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)