无法在WebBrowser控件中查看更改的文本

本文关键字:文本 WebBrowser 控件 | 更新日期: 2023-09-27 17:49:31

我试图改变/过滤文本在我的WebBrowser控制,但它似乎不工作。

下面是我试过的代码:

   private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    {
       webBrowser1.DocumentText.Replace("10.86.190.30","KM");   
    }

起初我认为DocumentCompleted事件没有触发,所以我把它分配给一个按钮点击,我可以手动触发,但即使这样,它没有改变浏览器控件。

我试着寻找其他问题,但我能找到的都是关于改变文本大小字体的问题,而不是文本本身

有谁能指出我哪里错了吗?

无法在WebBrowser控件中查看更改的文本

你正在做一个替换然后扔掉结果。String.Replace不修改原始字符串,它返回一个更新的字符串。您需要使用:

webBrowser1.DocumentText = webBrowser1.DocumentText.Replace("10.86.190.30","KM");