Question

J'utilise Chrome et je vois cette ligne en survolant un lien

steam://run/17730

Un exemple existe sur le lien ci-dessous, cliquez sur Play Game qui ouvre une boîte de dialogue, puis survolez "Oui, j'ai de la vapeur".

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

Cela semble être une commande RESTFul à une application client utilisant un protocole spécifique d'application, dans ce cas le "Steam Game Management Service"
Ma question est ceci

  • Si ce n'est pas une commande locale, qu'est-ce que c'est?
  • S'il s'agit d'une commande locale, comment pourrais-je implémenter quelque chose comme ceci en utilisant Say a Bill: // Protocole.

Je ne trouve rien à ce sujet, donc cela peut être tagué incorrectement, je m'en excuse.

Était-ce utile?

La solution

Il semble que Steam ait enregistré un protocole avec le navigateur qui communique avec le processus de vapeur local. Le lien suivant pourrait vous permettre d'enregistrer votre propre protocole dans Firefox au moins:

https://support.steampowed.com/kb_article.php?ref=2087-Mzes-9065

Je suppose qu'il existe des liens similaires sur le site de support Steam pour d'autres navigateurs.

L'autre partie de ceci sera probablement rédiger un simple serveur Web local qui peut recevoir et répondre à ces demandes. Je ne sais pas dans quelle langue vous travaillez, mais un exemple pour C # est le suivant: http://www.codeproject.com/articles/36517/communicating-from-the-browser-to-a-desktop-applic. Bonne chance!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top