我在Visual Studio C#Form应用程序项目中将CefSharp用作Web浏览器框架。我阅读了CefSharp文档,可以使用CefSharp Javascript Injection从.NET到我的网站进行通信。
chromeBrowser.ExecuteScriptAsync("document.body.style.background = 'red';");
此行代码会将文档的背景更改为红色。
我很确定这不是建立从.NET到网站的通信的正确方法。 (例如,我想将.NET项目具有的数据发送到网站,以便网站可以更新MySql数据库,这似乎是一种非常脆弱的方式))
所以我继续使用Google,却偶然发现了this。它说
允许在JavaScript和.Net之间进行通信。
足够。我试图阅读并了解正在发生的事情,但这非常复杂。我的问题是:这是建立从我的网站到.NET项目以及从.NET项目到我的网站的通信的正确方法吗?有没有更简单的方法?
我在Visual Studio C#Form应用程序项目中将CefSharp用作Web浏览器框架。我阅读了CefSharp文档,可以使用CefSharp从.NET到我的网站进行通信...
关于“ Web应用程序”最重要的认识是: