[英]What is a proper way to communicate from my website to the .NET (C#) and vice-versa?
我在 Visual Studio C# 表单应用程序项目中使用 CefSharp 作为网络浏览器框架。 我在 CefSharp 文档中读到,我可以使用CefSharp Javascript Injection从 .NET 到我的网站进行通信。
chromeBrowser.ExecuteScriptAsync("document.body.style.background = 'red';");
这行代码会将我的文档的背景更改为红色。
我很确定这不是建立从 .NET 到网站的通信的正确方法。 (例如,我想将 .NET 项目拥有的数据发送到网站,以便网站可以更新 MySql 数据库,这似乎是一种非常脆弱的方法)
所以我继续谷歌,我偶然发现了这一点。 它说
允许在 JavaScript 和 .Net 之间进行通信。
很公平。 我试图阅读并理解发生了什么,但它非常复杂。
我的问题是:
您所展示的只是 JavaScript 和 .NET 之间的通信
要与网站进行实际交流,您应该使用:
CefSharp
工具请求内容的 JavaScript 代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.