コード例 #1
0
 public void LaunchExternal(string url)
 {
     Parameter.CheckUrl(url);
     DroidFactory.HandleUrl(new UI.Link(url)
     {
         RequestType = UI.RequestType.NewWindow
     }, false, this);
 }
コード例 #2
0
            public override bool ShouldOverrideUrlLoading(WebView view, string url)
            {
                url = url.Replace(Device.ApplicationPath, string.Empty);
                var links = Items?.OfType <UI.Link>();
                var link  = links?.FirstOrDefault(l => l.Address == url) ?? new UI.Link(url);

                if (DroidFactory.HandleUrl(link, _newBrowser, _parentView))
                {
                    return(true);
                }
                iApp.Factory.BeginBlockingUserInput();
                return(false);
            }