Example #1
0
        void CalculateCurrentDomain()
        {
            // Use IUri to parse the current domain into parts
            IUri   uri = ParseUri.Create(Browser.LocationURL);
            string domain;
            string host;

            // Get the current domain and host values
            uri.GetDomain(out domain);
            uri.GetHost(out host);
            int domainPosition = host.LastIndexOf(domain);
            int hostPosition   = Browser.LocationURL.IndexOf(host);

            if (domainPosition != -1 && domainPosition != -1)
            {
                AddressBox.Select(hostPosition + domainPosition, domain.Length);
                TrueDomain.Text = "Current Domain: " + domain;
            }
            else
            {
                TrueDomain.Text = "Current Domain: (error)";
            }
        }