Frage

Ich benutze Chrome und sehe diese Zeile, wenn ich über einen Link schwebe

steam://run/17730

Auf dem Link unten befindet sich ein Beispiel, klicken Sie auf Spielenspiel, das einen Dialog eröffnet und dann über "Ja, ich habe Dampf".

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

Dies scheint ein erholsamer Befehl für eine Client -Anwendung zu sein, die ein anwendungsspezifisches Protokoll unter Verwendung eines anwendungsspezifischen Protokolls ist, in diesem Fall der "Steam Game Management -Dienst"
Meine Frage ist das

  • Wenn es kein lokaler Befehl ist, was ist das?
  • Wenn es sich um einen lokalen Befehl handelt, wie könnte ich so etwas mit Say a Bill: // Protokoll implementieren?

Ich kann nichts dafür finden, daher kann dies falsch markiert werden. Ich entschuldige mich dafür.

War es hilfreich?

Lösung

Es scheint, dass Steam ein Protokoll mit dem Browser registriert hat, das mit dem lokalen Steam -Prozess kommuniziert. Der folgende Link kann Ihnen möglicherweise mit der Registrierung Ihres eigenen Protokolls in Firefox beginnen: mindestens:

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

Ich würde vermuten, dass es ähnliche Links auf der Steam Support -Site für andere Browser gibt.

Der andere Teil davon wird wahrscheinlich darin bestehen, einen einfachen lokalen Webserver zu schreiben, der diese Anfragen empfangen und beantworten kann. Ich bin mir nicht sicher, in welcher Sprache Sie arbeiten, aber ein Beispiel für C# ist Folgendes: http://www.codeproject.com/articles/36517/communicating-from-the-browser-to-a-desktop-applic. Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top