simplest cross-browser check if protocol handler is registered
问题 When user clicks link with custom protocol (like myapp://superlink ) I need either launch an app or allow user to download and run configuration app I am looking for cross-browser way to check if custom protocol is registered I\'ve tried to determine this by checking user agent server-side (for IE) [HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\5.0\\User Agent\\Post Platform] \"myapp\"=\"\" sends `....NET CLR 3.0.30729; .NET4.0C; .NET4.0E;