|
|
|
|
|
by Spivak
1715 days ago
|
|
I would assume because MS wants to have end-to-end quality control on links that are built-in to the OS. This is the kind of edge case that would bother me to no end if I was an OS vendor because any ole program can install itself as a protocol handler. The last thing I want is to have happen is clicking something in the OS opens in a broken browser or doesn’t open in a browser at all. And the only browser I know for sure is there and works the way I want is Edge or IE. The alternative is what Windows used to do is bundle (and still does) is open up its own window in an IE webview. |
|
On the one hand, at least this "hack" is implemented as its own protocol handler ("microsoft-edge:") which is how Brave and Firefox can "intercept it" (it's not like they are hacking some "interceptor", they are registering for the protocol just as any other protocol might see multiple registrants). On the other hand it is sad that this protocol was seen as necessary hack to Microsoft to get around Windows 10 backwards compatibility needs and the mistake of bundling IE11 with Windows 10 as a "fully supported browser for the life cycle of Windows 10" rather than an optional enterprise feature with an end date on the box.