我在哪里可以查看完整的应用列表及其相应的“深层链接”URI方案? (例如,Twitter是twitter://
,Facebook是fb://
。)
还有谁监督这些注册?
(这是一个有用的问题,我很惊讶已经走了这么久没有明确答案...)
可能没有完整的URI方案列表以及实现它们的应用程序。这样的清单可能总是过时的,并且会如此巨大以至于使用有限。
但是,在http://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml上有一个当前注册的URI方案列表。
值得注意的是原始海报问题中提到的两种方案缺席。这并不意味着这些方案无效,它们仅仅是未注册的。
互联网号码分配机构IANA负责维护URI方案的注册,并管理注册流程。该过程在RFC 7595“URI方案的指南和注册过程”中有明确定义。 RFC 3986“统一资源标识符(URI):通用语法”等中引用了本文档。
虽然适用的互联网RFC不鼓励在新软件中使用未注册的URI方案,但它们没有明确禁止这种做法,也没有听说任何使其成为非法的民法。 (但是,我不是律师,这不是法律建议。)事实上,许多URI方案早于注册过程;有些人因为已经广泛使用而被“豁免”,而其他人则被宣布为未注册,因而非官方。
这可能是因为似乎没有将URI与其应用程序匹配的综合列表;所有时间现存的所有配对的列表可能是未知的,将是巨大的,并且不会非常有用。