如何从后面的代码中刷新 webbrowser 控件?我正在使用 Windows 8 SDK 和 C#。
问问题
3233 次
3 回答
1
会是这样;
Browser.Navigate(new Uri(Browser.Source.AbsoluteUri));
于 2013-11-03T02:45:42.127 回答
1
您可以通过存储最近访问的 Url 来完成此操作,然后当您需要刷新时,只需导航到它即可。
private void browser_Navigated(object sender, NavigationEventArgs e) {
lastUri = e.Uri;
}
private void Refresh() {
browser.Navigate(lastUri);
}
于 2013-05-13T02:14:23.840 回答
1
您可以通过浏览器控件将 JS 注入页面来执行此操作:
var js = "window.location.reload(true);";
Browser.InvokeScript("eval", js);
于 2013-05-13T03:12:34.293 回答