从网页按钮点击获取URL
本文关键字:获取 URL 网页 按钮 | 更新日期: 2023-09-27 18:09:06
我有一个c#网页查看器工作。我需要做的是,当一个按钮被点击的网页内,它改变了URL,以一个特定的字符串开始,说"xyz"。我需要知道怎样才能检测到这种变化。在android我简单地使用shouldOverrideURlLoading和有一个if语句,但唯一的URL我可以检索是原来的一个我通过启动web视图。是否有一种方法在每个新屏幕后调用DocumnetedCompleted .有appox。
如果你使用的是WebBrowser控件,你可以使用导航事件来处理站点导航到另一个url的时间
从那里你可以使用WebBrowserNavigatingEventArgs来检索新的URL,并在你想要或改变目标URL时停止它。
private void webBrowser1_Navigating(object sender, WebBrowserNavigatingEventArgs e)
{
if (e.Url.AbsoluteUri.Contains("something")) {
//stais in the current page
e.Cancel = true;
//aditionally you can navigate to another URL (though it will fire this event again)
webBrowser1.Navigate(e.Url.AbsoluteUri.Replace("something", "empty"));
} else {
//continue
}
}
我想你需要这样的东西
private void change_Url () {
var URL = Request.Url.ToString(); // get the URL
// if you meant to appened the text, then
URL = URL + "abc";
}