GitHub repository: pbaize/custom-protocol-detection
Description: Detect whether a custom protocol is available in browser (FF, Chrome, IE8, IE9, IE10, IE11, and Edge)