将参数从c#发送到CEF

时间:2016-06-23 13:25:24

标签: c# parameters chromium-embedded

我有一个Windows应用程序,它有CEF来显示来自其他解决方案的一些网页。我想知道我是否可以将参数从c#发送到CEF,我可以在我的网页中使用...谢谢

1 个答案:

答案 0 :(得分:0)

可以在页面的上下文中执行外部JS代码。例如,您可以在网页中定义全局JS功能:

function acceptExternalParameters(a, b, c) {
    console.log(a, b, c);
}

然后从C#代码执行脚本:

browser.GetMainFrame().ExecuteJavaScriptAsync("acceptExternalParameters(1, 2, 3)");