google-chrome - extensions - mis aplicaciones chrome
¿Iniciar una aplicación externa desde una extensión de Google Chrome? (6)
Hay una extensión para Chrome (SimpleGet) que tiene un complemento para Windows y Linux que puede ejecutar una aplicación con parámetros de línea de comandos .....
http://pinel.cc/
http://code.google.com/p/simple-get/
http://www.chromeextensions.org/other/simple-get/
¿Cómo iniciar una aplicación externa desde una extensión de Google Chrome?
Básicamente, tengo un archivo ejecutable que hace el trabajo cuando lo ejecutas. Necesito poder iniciarlo sin una ventana (es una aplicación de consola) y pasarle la URL actual en un argumento,
La única manera de hacerlo es a través de los complementos de NPAPI: https://developer.chrome.com/extensions/npapi
La pregunta tiene un buen pagerank en Google, por lo que para cualquiera que esté buscando una respuesta a esta pregunta, podría ser útil.
Hay una extensión en google market marketspace para hacer exactamente eso: https://chrome.google.com/webstore/detail/hccmhjmmfdfncbfpogafcbpaebclgjcp
Lamentablemente, no tengo la reputación suficiente para comentar la respuesta anterior de Mohamed Mansour.
Google ahora está eliminando gradualmente NPAPI para Chrome , por lo que la forma preferida de hacerlo es usar la API de mensajería nativa . La aplicación externa tendría que registrar un host de mensajería nativo para intercambiar mensajes con su aplicación.
No puede ejecutar comandos arbitrarios, pero si sus usuarios están dispuestos a realizar una configuración adicional, puede usar protocolos personalizados .
Por ejemplo, usted tiene los usuarios configurados para que some-app://
enlaces de la some-app://
comiencen "SomeApp", y luego en my-awesome-extension
abra una pestaña que apunta a some-app://some-data-the-app-wants
, y eres bueno para ir!
Voy por hipótesis, ya que no puedo verificar ahora.
Con Apache, si hace una secuencia de comandos php en su máquina local llamando a su ejecutable, y luego llama a esta secuencia de comandos a través de POST o GET a través de html / javascript?
funcionaría?
Házmelo saber.