我需要知道如何在cefsharp上设置当网页视图位置发生变化时的事件,以及如何防止不重定向到其他url。
BrowserSettings browserSettings = new BrowserSettings();
browserSettings.FileAccessFromFileUrlsAllowed = true;
browserSettings.UniversalAccessFromFileUrlsAllowed = true;
browserSettings.TextAreaResizeDisabled = true;
WebView web_view;
web_view = new WebView("http://google.com", browserSettings);
web_view.LocationChanged += ??`enter code here`
web_view.Dock = DockStyle.Fill;
this.Controls.Add(web_view);
OnBeforeBrowse
中的IRequest
参数只会提供原始请求的URL。如果发生重定向,isRedirect
参数会在重定向请求上设置,但请求的URL仍然是原始请求的URL,而不是重定向到的URL。 - Appetere