0

我正在使用网络浏览器。一旦不再选择文本框,它应该删除 http:// 和最后一个 /。为此,我使用了文本框的 leave 方法。此代码与普通的 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:// 和 /!?!?!

4

1 回答 1

1

如果你只想使用域名试试这个

q.Text = myGeckoWebBrowser.Url.Domain;

如果你只想要本地路径试试这个

q.Text = myGeckoWebBrowser.Url.LocalPath;

如果你想要两个都试试这个

q.Text = myGeckoWebBrowser.Url.Domain + '' + myGeckoWebBrowser.Url.LocalPath;
q.Text = q.Text.Replace("www","")'

我希望它有帮助

于 2013-09-07T09:26:39.297 回答