gpt4 book ai didi

windows - 自定义链接前缀如何工作? (如 Steam ://)

转载 作者:行者123 更新时间:2023-12-02 14:30:42 25 4
gpt4 key购买 nike

我真的很好奇自定义链接前缀是如何工作的(我真的不知道它们叫什么),而且我在网上找不到任何关于它的信息。无。

如果有人知道这是如何工作的,和/或可以为我指明教程的方向,那就太棒了。

编辑:我确实找到了有关在 iOS 中执行此操作的教程,但我需要将其用于 PC/Windows 应用程序。

最佳答案

这些前缀称为 URI Schemes并被引入以允许跨应用程序引用事物。因此,这些前缀是 Uniform Resource Identifier 的第一部分。 .

像 Valve 这样的大公司在 steam 中似乎过度使用 URI 方案,而没有真正遵循 RFC 4395 。如果你打算使用这样的方案,我强烈建议你阅读它,至少Section 2.8 。这将确保您的方案不会与其他表现良好的应用程序发生冲突。如果有疑问,请在他们的邮件列表上询问。

对于技术实现,如何实现对 URI 方案的支持在很大程度上取决于应用程序。例如,Steam 通过操作系统级处理程序使用其模式来启动游戏或通过浏览器控制 Steam 客户端等。因此,它的 URI 以某种方式引用本地安装的 Steam 客户端。作为另一个示例,http 用于引用特定主机上的内容。虽然 steam 通过操作系统级功能和本地客户端来使用,但 http 通常完全由浏览器处理。第三个例子是tel URI,它引用电话号码并且不直接映射到特定应用程序,而且通常也不由浏览器处理。因此,您应该查看应该了解您的 URI 的客户端应用程序的文档,并搜索实现您的功能所需的 API。

<小时/>

如果您有兴趣在 Windows 上的本地应用程序中处理 URI 方案,there's a question covering that already .

关于windows - 自定义链接前缀如何工作? (如 Steam ://),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27326219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com