Protocol Handlers are models that can be added to a user's computer to extend the range of protocols that can be handled by that computer.
These solutions are directed primarily to Smartphones, although uses on desktop computers are also considered. Originally all protocol handlers were written in native code for the operating system and installed by the user.
- Implement registerProtocolHandler on Android a CR bug issue 178097 originally posed on 2013-02-25
- URL protocol handler registration for PWAs a GitHub repository from Thomas Steiner.