Implantação do plug-in NPAPI com etapas mínimas do usuário

Situação: Eu já escrevi um controle ActiveX para meus usuários do IE, que funciona perfeitamente. Eu construo o .ocx, CAB, assino e coloco no site com uma tag EMBED. Os usuários carregam a página, a barra amarela aparece perguntando se eles querem instalá-la: tudo o que eles precisam fazer é clicar nela e nós partimos.

Agora, preciso criar suporte para FF, Chrome e Safari (no Mac). Da minha pesquisa, o NPAPI é a maneira de fazer isso, e o Firebreath deve facilitar. Mas pelo que li, a implantação não é tão fácil. Os usuários do Windows precisariam executar "regsvr32" em uma DLL (o que nenhum dos meus usuários da Web faria de verdade). Não tenho ideia do que aconteceria em um Mac. Acredito que o usuário precise copiá-lo para um diretório como / Library / Internet \ Plugins /, que também é um iniciador para implantação. Usuários do Firefox baixariam / executariam um .xpi. O Chrome deve executar um .crx.

Alguém aí tem experiência com isso? Como você executa uma implantação fácil de executar pelos usuários de um plug-in NPAPI para os outros 3 grandes navegadores?

questionAnswers(3)

yourAnswerToTheQuestion