在WinForms中嵌入PuppeteerSharp浏览器并拦截WebSocket响应

uidvcgyl  于 2022-11-17  发布在  其他
关注(0)|答案(1)|浏览(496)

我有WinForms应用程序正在开发中,我必须在其中一个窗口中嵌入一个浏览器,并使用WebSocket拦截响应。问题:

  1. PuppeterSharp是.NET标准2.0库,但我的项目是基于.NET 4.8的。那么,是否有可能使用它呢?
    1.我的目标是具有边缘浏览器的Win10和Win11。它会以任何方式影响这一点吗?
    1.在VS2022中是否有PuppeterSharp控件,我可以简单地将其拖到窗口中?
    1.是否有C#中CDP会话的示例说明如何在WebSocket上截取响应?
    我不考虑WebView2的原因是因为它处于预览阶段,MS不推荐它用于生产代码。
xv8emn3q

xv8emn3q1#

我的解决方案是使用不同的chromium浏览器CefSharp,然后访问支持的CDP会话并挂钩到WebSocket帧接收事件。

相关问题