c#下使用CefSharp.Wpf框架下的ChromiumWebBrowser内嵌vue项目的网页,之间进行相互传值。
vue方面
window.CefSharp.PostMessage(‘传输的内容’);
c#下CefSharp.Wpf
browser.JavascriptMessageReceived += (s, e) =>
{
var message = e.Message;
// 处理消息...
};
如果需要给其他地方发送,那就写下面这句话进行通信发送
CmdHelper.Runcmd($"adb forward tcp:{syncsocketclient.DEFAULT PORT} tcp:{SyncSocketcient.DEFAULT PORT)")