如何获取CefSharp DevTools元素选择器';以.NET C#为单位的s输出?

如何获取CefSharp DevTools元素选择器';以.NET C#为单位的s输出?,c#,winforms,google-chrome,google-chrome-devtools,cefsharp,C#,Winforms,Google Chrome,Google Chrome Devtools,Cefsharp,我已经在我的WinForms中嵌入了CefSharp。现在我试图找到一种机制,以某种方式让用户使用Dev Tools的元素选择器(不显示内置的Dev Tools窗口),并且在用户单击元素时,我希望在.NET代码中获得HTML 我能做到这一点吗?还有关于如何做到这一点的帮助吗 谢谢 汗希望我正确理解您的要求;“您想让用户看到当前悬停元素的突出显示,然后通过鼠标单击来拾取它吗?”?然后,我将采取另一种方法,而不是挂接到Dev工具检查器特性 我认为用您自己的JavaScript片段复制它更容易,就像在

我已经在我的WinForms中嵌入了CefSharp。现在我试图找到一种机制,以某种方式让用户使用Dev Tools的元素选择器(不显示内置的Dev Tools窗口),并且在用户单击元素时,我希望在.NET代码中获得HTML

我能做到这一点吗?还有关于如何做到这一点的帮助吗

谢谢


希望我正确理解您的要求;“您想让用户看到当前悬停元素的突出显示,然后通过鼠标单击来拾取它吗?”?然后,我将采取另一种方法,而不是挂接到Dev工具检查器特性

  • 我认为用您自己的JavaScript片段复制它更容易,就像在另一个问题中一样:。甚至还有一个JSFIDLE演示,演示了建议的编码方法之一

  • 然后,“只”需要检测用户单击的元素并将其发送到.NET端

  • 有关在.NET和JS(或相反)之间调用的帮助,请参阅

  • 如果出于某种原因,您希望采用的方法实际上是使用DevTools检查器,那么我将开始介绍:

    • 还有-但看起来“检查员选择器”并没有暴露出来
    • 铬。。。不过,我似乎只找到了某种生成的输出

    这是否回答了您的问题?