从网页按钮点击获取URL

本文关键字:获取 URL 网页 按钮 | 更新日期: 2023-09-27 18:09:06

我有一个c#网页查看器工作。我需要做的是,当一个按钮被点击的网页内,它改变了URL,以一个特定的字符串开始,说"xyz"。我需要知道怎样才能检测到这种变化。在android我简单地使用shouldOverrideURlLoading和有一个if语句,但唯一的URL我可以检索是原来的一个我通过启动web视图。是否有一种方法在每个新屏幕后调用DocumnetedCompleted .有appox。

从网页按钮点击获取URL

如果你使用的是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";
}