2

我正在使用 chrome,将鼠标悬停在链接上时看到这条线

steam://run/17730

下面的链接中有一个示例,单击打开一个对话框的玩游戏,然后将鼠标悬停在“是的,我有蒸汽”上。

http://store.steampowered.com/app/17730/

这似乎是使用应用程序特定协议的客户端应用程序的一个安静命令,在这种情况下是“Steam 游戏管理服务”
我的问题是这个

  • 如果它不是本地命令,它是什么?
  • 如果它是一个本地命令,我怎么能使用 Bill:// 协议来实现这样的东西。

我在这方面找不到任何东西,所以这可能被错误地标记了,对此我深表歉意。

4

1 回答 1

1

似乎 steam 已经向浏览器注册了一个与本地 steam 进程通信的协议。以下链接至少可以让您开始在 Firefox 中注册自己的协议:

https://support.steampowered.com/kb_article.php?ref=2087-MZES-9065

我猜想其他浏览器的 Steam 支持网站上也有类似的链接。

另一部分可能是编写一个简单的本地 Web 服务器来接收和响应这些请求。我不确定您使用的是哪种语言,但 C# 的示例如下: http: //www.codeproject.com/Articles/36517/Communicating-from-the-Browser-to-a-Desktop-Applic。祝你好运!

于 2013-12-03T14:16:32.173 回答