-
Notifications
You must be signed in to change notification settings - Fork 332
Description
Problem
Seems we have some magic in Chromium implementation of ipfs:// and ipns:// that makes
ipfs://docs.ipfs.tech correctly redirect to /ipns/ namespace.
While this sounds like useful, it perpetuates incorrect URIs in the wild:
I personally had to reach out to well-meaning authors of some blogposts in the community to fix ipfs//example.com into ipns://example.com because both work in Chromium with Companion, and its easy to miss one letter difference.
Solution
This is specific to Chrimium handling of ipfs://, which still the q= hijack hack described here
Produce intermediate error page which explains that ipfs:// should be only used for immutable identifiers and mutable pointers like cryptographic IPNS rcords and DNSLink domain names should use ipns://.
It should have big green button "Continue to ipns://example.com →" that allows user to get to the correct destination with minimal disruption.