It seems to me that a lot of users have been requesting the ability to set a default browser other than IE for a long time.
I have come up with a (quite simple) way to do this, and I think that if we can get this noticed and implemented in as many apps as possible, we may have a chance to turn Microsoft's opinion on the matter.
I call it Unified Browser Protocol, or UBP for short (we can always come up with a cooler name if necessary). Basically it works by wrapping normal urls in a custom URI scheme, and it comes in two parts that are super simple to implement:
What is your opinion on doing something like this - would it work? Would you be willing to implement it in your apps, if we can get enough browsers on board?
Check it out here: https://github.com/Bulow/ubp
NuGet package: https://www.nuget.org/packages/UnifiedBrowserProtocol_WP/1.0.0
It should be pretty self explanatory, but just to be sure, I have marked all the changes browsers will have to make with a comment saying "[ubp]".
Disclaimer: I haven't been able to find anything about the subject, but it case this violates Microsoft's terms and conditions in any way, please do inform me, so I can take it down.
Edit: I should probably add that I'm the developer of Edge Browser, so obviously I'm already on board.
I have come up with a (quite simple) way to do this, and I think that if we can get this noticed and implemented in as many apps as possible, we may have a chance to turn Microsoft's opinion on the matter.
I call it Unified Browser Protocol, or UBP for short (we can always come up with a cooler name if necessary). Basically it works by wrapping normal urls in a custom URI scheme, and it comes in two parts that are super simple to implement:
Normal apps will only need to add a reference to UnifiedBrowserProtocol.dll, and can then use the AnyBrowserTask in Microsoft.Phone.Tasks.
Browsers will need to route launchUri's through a custom UriMapper (that supports using a secondary mapper for non-UBP Uri's), and can then use the url to navigate to a page.
What is your opinion on doing something like this - would it work? Would you be willing to implement it in your apps, if we can get enough browsers on board?
Check it out here: https://github.com/Bulow/ubp
NuGet package: https://www.nuget.org/packages/UnifiedBrowserProtocol_WP/1.0.0
It should be pretty self explanatory, but just to be sure, I have marked all the changes browsers will have to make with a comment saying "[ubp]".
Disclaimer: I haven't been able to find anything about the subject, but it case this violates Microsoft's terms and conditions in any way, please do inform me, so I can take it down.
Edit: I should probably add that I'm the developer of Edge Browser, so obviously I'm already on board.
Last edited:
