Question: in this example i open a http adress looking like this: <http://www.url.com/> and i recieve an error:

> 
> Invalid URI: The format of the URI could not be determined.
> 
> 
> 

This is the code that I am using. And what if a user puts up a bad adress, like for example htp:/ without two t's, how can I avoid a crash?

This is my code:

```
foreach (var currentItem in getInfofromDB["results"]) {

    URLstring = currentItem ["url"].ToString ();

URLButton.Clicked += (object sender, EventArgs e) => { 

    Device.OpenUri(new Uri(URLstring)); //Invalid URI: The format of the URI could not be determined.

    };

}

```

Answer: 
You can also use EQUAFY as cross-browser testing tool to aid you in testing your web app on Safari browser
You can use cloud based online testing platform ,they will provide you the facility to test on multiple browser with different versions available. For example you can use 
[browser stack](https://www.browserstack.com/)