创建应用程序“web”协议

时间:2013-12-03 14:05:11

标签: web protocols steam

我正在使用chrome,当我将鼠标悬停在链接

上时会看到此行
steam://run/17730

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

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

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

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

我找不到任何相关信息,因此可能会被错误地标记,我为此道歉。

1 个答案:

答案 0 :(得分:1)

似乎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。祝你好运!