我已经在我的WinForms中嵌入了CefSharp。现在我试图找到一种机制,以某种方式让用户使用开发工具的元素选择器(没有显示内置开发工具窗口)和用户点击元素我想在我的.NET代码中获取HTML。
我可以这样做以及如何获得帮助吗?
谢谢,
汗
答案 0 :(得分:1)
希望我理解你的要求; "你想让用户看到当前悬停元素的一个亮点,然后通过鼠标点击选择它"?然后我将采取另一条路线,而不是钩住Dev Tools检查器功能。
我认为使用自己的JavaScript片段复制它更容易,就像在另一个问题中一样:highlight a DOM element on mouse over, like inspect does。甚至还有一个JSFiddle演示了一种建议的编码方法。
然后你只有""需要检测用户点击的元素并将其发送到.NET端。
请参阅CefSharp FAQ以获取有关在.NET和JS(或相反)之间进行调用的帮助。
如果由于某种原因你想要使用的路线 使用DevTools Inspector我会开始看: