Pregunta

Estoy usando Chrome y veo esta línea al flotar sobre un enlace

steam://run/17730

Existe un ejemplo en el enlace a continuación, haga clic en Juego que abre un diálogo y luego se cierne sobre "Sí, tengo Steam".

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

Este parece ser un comando relajante para una aplicación cliente que utiliza un protocolo específico de la aplicación, en este caso el "Servicio de gestión de juegos de Steam"
Mi pregunta es esta

  • Si no es un comando local, ¿qué es?
  • Si se trata de un comando local, ¿cómo podría implementar algo como esto usando Say A Bill: // Protocol.

No puedo encontrar nada en esto, así que esto puede etiquetarse incorrectamente, me disculpo por eso.

¿Fue útil?

Solución

Parece que Steam ha registrado un protocolo con el navegador que se comunica con el proceso de vapor local. El siguiente enlace podría comenzar a registrar su propio protocolo en Firefox al menos:

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

Supongo que hay enlaces similares en el sitio de soporte de Steam para otros navegadores.

La otra parte de esto probablemente escribirá un servidor web local simple que pueda recibir y responder a estas solicitudes. No estoy seguro de en qué idioma está trabajando, pero un ejemplo para C# es el siguiente: http://www.codeproject.com/articles/36517/communicating-from-the-browser-to-a-desktop-applic. ¡La mejor de las suertes!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top