随笔分类 - C#
摘要:MJPEG协议在此不在过多描述,这里主要介绍一下使用C#中的PictureBox控件频繁刷新MJPEG传输过来的图片,高频率的图片刷新实现视频播放效果; 环境: 服务端 MJPEG服务器使用的是手机的DroidCam,很方便的一个MJPEG服务器,端口4747,打开软件就能使用,并且还附带了web端
阅读全文
摘要:OPCServer opcServer = new OPCServer(); opcServer.Connect("OPC 服务名称"); OPCGroups grous = opcServer.OPCGroups; OPCGroup group = grous.Add(null);group.OP
阅读全文
摘要:CefSharp 提供了多种执行CDP(Chrome DevTools Protocol)方式,有高度封装的DevToolsClient.Page、DevToolsClient.DOM等等,也有完全手动执行的IBrowserHost下的SendDevToolsMessage,这里我们只讨论手动执行方
阅读全文
摘要:最进想使用WPF+CefSharp实现浏览器多标签页, 所以直接实现ILifeSpanHandler接口添加窗口处理,但是在OnBeforePopup方法中,设置好窗口句柄后触发弹出新页时发现一个尴尬的问题: 问题 OnBeforePopup方法中调用SetAsPopup()方法,会导致浏览器首页卡
阅读全文
摘要:正常情况下,返回单值是没有问题的,但是返回对象,Node这种对象,要想让C#正常接收 js 就得特殊处理一下了: 这里webview就是ChromiumWebBrowser浏览器对象 返回对象 webview.EvaluateScriptAsync("new Object({'name':'zhan
阅读全文
摘要:添加ChromiumWebBrowser的RequestHandler处理类: ResourceRequestHandler: 请求前处理类 class CustomResourceRequestHandler : CefSharp.Handler.ResourceRequestHandler {
阅读全文
摘要:Chrome DevTools Protocol (CDP)是 Chrome 开始开放的一个WebSocket通信协议。 可以访问 https://chromedevtools.github.io/devtools-protocol/ 官方文档查看websocket通信时的各种接口调用参数。 接口通
阅读全文