是否有任何方法可以像Chrome一样替换ChromiumBrowser中的文本?

问题描述 投票:-2回答:1

我正在使用CefSharp WinForms库制作一个Web编辑器应用程序,但是我找不到从CefSharp API替换文本的方法。WebBrowserExtensions中有一个find方法,但没有replace方法。

问题1:有人知道CefSharp中的替换文本方法在哪里吗?还是没有办法替换CefSharp中的文本?如果是,我需要为此走弯路。

问题2:当我尝试Find方法时,有黄色块标记为找到的单词,但是这些块不是HTML窗口对象选择范围的一部分。这些是不是由本机制作的,不是网络浏览器吗?

winforms replace cefsharp
1个回答
0
投票

CefSharp中没有替换文本方法。

我认为您有两个选择

  1. 在浏览器中的javascript / html中实现(DIY或其他方式像Tiny
  2. 使用GetSourceAsync和LoadHtml(Documentation)从C#处理html

第二个问题-我认为您至少可以使用FindHandler阅读匹配。我自己还没有测试过。

© www.soinside.com 2019 - 2024. All rights reserved.