When I say,
chrome://downloads
here my understanding is, chrome
is a protocol talking to chrome engine and downloads is like a tag name for specific request to chrome engine.
Is that correct? How does it work(under the hood)?
It opens Chrome's main Settings page. Using the URL address, you can create a bookmark which lets you easily access the Chrome settings with just a click.
When you can't connect to a web page, you can get suggestions for alternative pages similar to the one that you're trying to contact. In order to offer you suggestions, Chrome sends Google the URL of the page that you're trying to reach.
It's just an internal protocol handler. Browser itself registers a handler to handle URLs that use that protocol. Browsers even let you register your own protocol handlers nowadays.
For more info see:
https://www.w3.org/TR/html5/webappapis.html#dom-navigator-registerprotocolhandler
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler
https://developers.google.com/web/updates/2011/06/Registering-a-custom-protocol-handler
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With