iniciar mi aplicación instalada desde el navegador Chrome

Mi requisito es iniciar mi aplicación instalada desde el navegador Chrome si está instalada en la máquina cliente, si no está instalada, entonces quería comenzar la descarga. ¿Cuál es la mejor solución recomendada para Chrome?

Entonces la tarifa que intenté seguir

usé NPAPI, pero debido a la depreciación de NPAPI por Chrome no puedo usar.

Las API de PNacl y Pepper marcadas no proporcionan acceso al sistema de archivos local para iniciar una aplicación. Simplemente transfieren mi código C / C ++ en el navegador y lo ejecutan en un entorno de navegador con restricciones de sandbox.

¿Es cierto que la única opción que tengo es usar mensajería nativa? ¿O hay alguna otra opción para la tarea simple de iniciar mi aplicación desde nuestra URL,

Sobre "Mensajería nativa"

¿Los usuarios necesitan instalar mi extensión?¿Debo agregar mi extensión a Chrome Store?Cómo lidiar con los permisos de registro para usuarios no administradores¿Puedo instalar la extensión a Chrome junto con la instalación de mi aplicación?

Nota: - Encontré que algunos proveedores usan "Solicitud de protocolo externo" para iniciar la aplicación, pero no hay suficientes recursos, ¿dónde puedo encontrar más información al respecto?

Gracias y Saludos, Pravin

Respuestas a la pregunta(3)

Su respuesta a la pregunta