title: How can I create a custom protocol like HTTP, FTP, accesible from browser?
body: <p>I have my application which communicates over its own protocol, suppose if a user installs the application and want to get data, then he needs to use that protocol. Let my protocol be <code>XYZ</code> so the user is able to use the same from their existing browsers to get the data. Example: <code>XYZ://myApplication/Query</code>. I am not sure how can I achieve it. I should be noted that the application is running on the user's device itself.</p>
  
  <p>Basically, I want to route a specific request to my application, and let the other request function normally. I am using python for the development of my application.</p>
  
  <p>Additionally, If my approach is wrong then what can I do to create my own communication protocol which can be easily used with existing browsers?</p>