我真的很好奇自定义链接前缀的工作方式(我真的不知道它们叫什么),而且我在网上找不到任何东西。没有。
如果有人知道这是如何工作的,并且/或者可以将我指出为教程的方向,那会让我感到惊讶。
编辑:我确实找到了有关在iOS中执行此操作的教程,但是我需要PC / Windows应用程序使用它。
这些前缀称为URI方案,并被引入以允许跨应用程序引用事物。因此,这些前缀是统一资源标识符的第一部分。
在这种情况下,作为Valve的大公司steam
似乎过度使用URI Schemes,而没有真正遵循RFC 4395。如果您打算使用这样的方案,我强烈建议您阅读它,至少是2.8节。这将确保您的方案不会与其他行为良好的应用程序冲突。如有疑问,请在他们的邮件列表上询问。
对于技术实现,如何实现对URI方案的支持在很大程度上取决于应用程序。例如,Steam通过操作系统级别的处理程序使用其架构来启动游戏或通过浏览器控制Steam客户端。因此,其URI以某种方式引用了本地安装的Steam客户端。http
作为另一个示例,用于引用特定主机上的内容。虽然steam
使用操作系统级别的功能和本地客户端来使用,但http
通常完全由浏览器处理。第三个例子是tel
URI引用电话号码,并且不直接映射到特定的应用程序,但通常也不由浏览器处理。因此,您应该查看应该了解您的URI的客户端应用程序的文档,并搜索实现功能所需的API。
如果您有兴趣在Windows上的本地应用程序中处理URI方案,那么这里已经存在一个问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句