Exemple #1
0
        public void LoadCurrentUrl()
        {
            if (string.IsNullOrEmpty(_url))
            {
                return;
            }
            if (Url == _lastUrl)
            {
                return;
            }

            if (!Uri.IsWellFormedUriString(_url, UriKind.Absolute))
            {
                if (_url.Contains(".") && Uri.IsWellFormedUriString(HttpsScheme + _url, UriKind.Absolute))
                {
                    Url = HttpsScheme + _url;
                }
                else
                {
                    Url = $"{HttpsScheme}duckduckgo.com/html/?q=" + _url;
                }
            }

            _servo.LoadUrl(Url);

            ServoVisibility = true;
        }