I’m going to register a protocol handler, so links to anywhere on the fedi will be opened in the user’s home instance.
https://developer.mozilla.org/en-US/docs/Web/API/Navigator/registerProtocolHandler
Has anyone already done this and if so what was the prefix you used? We might as well all use the same thing. I’m thinking web+fedi.


Yes an extension might be the only way to get something happening on mobile browsers.
It would be helpful if there was a convention for what endpoint to call to ask an instance to convert a url to it’s local equivalent, to replace what navigator.registerProtocolHandler does. Otherwise you’d have to hardcode it for each platform.
On the other hand, most mobile fedi usage would be using an app, not browser. Couldn’t app devs hardcode something?