public void NavigateToFile(string url) { if (string.IsNullOrWhiteSpace(config.ExternalHost)) { var uri = webview.BuildLocalStreamUri("spidereye", url); webview.NavigateToLocalStreamUri(uri, streamResolver); } else { var uri = UriTools.Combine(config.ExternalHost, url); webview.Navigate(uri); } }
public void NavigateToFile(string url) { if (url == null) { throw new ArgumentNullException(nameof(url)); } if (customHost != null) { url = UriTools.Combine(customHost, url).ToString(); } else { url = UriTools.Combine(config.ExternalHost, url).ToString(); } using (GLibString gurl = url) { WebKit.LoadUri(Handle, gurl); } }
public void NavigateToFile(string url) { if (url == null) { throw new ArgumentNullException(nameof(url)); } if (customHost != null) { url = UriTools.Combine(customHost, url).ToString(); } else { url = UriTools.Combine(config.ExternalHost, url).ToString(); } IntPtr nsUrl = Foundation.Call("NSURL", "URLWithString:", NSString.Create(url)); IntPtr request = Foundation.Call("NSURLRequest", "requestWithURL:", nsUrl); ObjC.Call(Handle, "loadRequest:", request); }
public void NavigateToFile(string url) { var uri = UriTools.Combine(hostAddress, url); webview.Navigate(uri); }