C#GeckoFX网络浏览器-从文本框中删除http
本文关键字:删除 http 文本 网络 浏览器 C#GeckoFX | 更新日期: 2023-09-27 18:28:24
我正在使用web浏览器。一旦不再选择文本框,它应该删除http://和最后一个/。为此,我使用了文本框的leaf方法。此代码与普通的WebBrowser配合使用非常好。
if (W.DocumentTitle != "")
{
q.Text = "" + W.Url;
q.Text = q.Text.Replace("http://www.", "");
q.Text = q.Text.Replace("https://www.", "");
q.Text = q.Text.Replace("http://", "");
q.Text = q.Text.Replace("https://", "");
if (q.Text.EndsWith("/"))
{
q.Text = q.Text.Substring(0, q.Text.Length - 1);
}
}
然而,在GeckoFX中,文本框仍然显示http://和/!?!?!
如果你想只取域名,试试这个
q.Text = myGeckoWebBrowser.Url.Domain;
如果你只想要本地路径,试试这个
q.Text = myGeckoWebBrowser.Url.LocalPath;
如果你想两者都试试这个
q.Text = myGeckoWebBrowser.Url.Domain + '' + myGeckoWebBrowser.Url.LocalPath;
q.Text = q.Text.Replace("www","")'
我希望它能帮助