title: Check for custom URL scheme in browser
body: <p>I have an application that registers a new URL scheme when it's installed and I'm looking for a reliable way to launch this application from our web interface.</p>
  
  <p>Right now I have an IFrame hidden away which I will update it's source after a button is clicked to launch the application, but it seems that in Internet Explorer the parent window always captures the URL scheme not recognized error and navigates to the location it can't understand anyway.</p>
  
  <p>So my question: Is there a way for a programmer to check to see if a scheme is supported by a browser before attempting to navigate to the new URI to direct a user to download the application first?</p>