質問

Chromeを使用していますが、リンクの上にマウスを置くとこの行が表示されます

steam://run/17730

例は以下のリンクにあります。「ゲームをプレイ」をクリックするとダイアログが開き、「はい、Steam があります」の上にカーソルを置きます。

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

これは、アプリケーション固有のプロトコル (この場合は「Steam ゲーム管理サービス」) を使用するクライアント アプリケーションに対する RESTful コマンドであるように見えます。
私の質問はこれです

  • ローカルコマンドではない場合、それは何ですか?
  • これがローカル コマンドの場合、たとえば Bill:// プロトコルを使用してこのようなものを実装するにはどうすればよいでしょうか。

何も見つからなかったのでタグ付けが間違っているかもしれません、ごめんなさい。

役に立ちましたか?

解決

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. 。幸運を祈ります!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top