gpt4 book ai didi

c# - 如何在 .NET C# 中获取 CefSharp DevTools 元素选择器的输出?

转载 作者:太空宇宙 更新时间:2023-11-03 13:28:49 24 4
gpt4 key购买 nike

我在我的 WinForms 中嵌入了 CefSharp。现在我试图找到一种机制,以某种方式让用户使用开发工具的元素选择器(不显示内置开发工具窗口),并在用户单击元素时我想在我的 .NET 代码中获取 HTML。

我可以这样做吗?有什么帮助吗?

谢谢,

最佳答案

希望我正确理解了您的要求; “你想让用户看到当前悬停元素的突出显示,然后通过鼠标单击来选择它”?然后我会采取另一条路线,而不是连接到 Dev Tools 检查器功能。

  1. 我认为使用您自己的 JavaScript 片段复制它更容易,就像在另一个问题中一样:highlight a DOM element on mouse over, like inspect does .甚至还有一个建议的编码方式之一的 JSFiddle 演示。

  2. 然后您“仅”需要检测用户点击了哪个元素并将其发送到 .NET 端。

  3. 查看 CefSharp FAQ获取有关在 .NET 和 JS(或相反)之间调用的帮助。

如果您出于某种原因想要采用的路线确实是使用 DevTools Inspector,我会开始查看:

关于c# - 如何在 .NET C# 中获取 CefSharp DevTools 元素选择器的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21376314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com