Pergunta

I've wrote NPRuntime/ActiveX plugin using FireBreath. I've done automatic installation from web-page for Firefox and Google Chrome, but I can't do it for opera and IE. Please, help me to understand how to do it.

Edit: Now I'm trying to make WiX installer for it, but I see no *.msi file in project directory after building only plugin with dll extension. I've installed Wix and VS2010. So plugin is building and working correctly, but there is no Installer project in solution and msi installer in results. Please, help me to fix it.

Foi útil?

Solução

IE does not support NPAPI plugins. You need to write an Active X wrapper.

Edit: According to the FireBreath documentation you need to use an MSI to install on Windows, so it would seem automatic installation isn't an option with this framework.

The correct way to do automatic installation of an Active X control is to build a cab file and install via the <object> tag. You may be able to get this to work. See Packaging ActiveX Controls.

Outras dicas

Opera doesn't support automated install. You need to provide a .msi or .exe installer for users to download and run.

Some tips on building an MSI via the Firebreath framework (see my response): FireBreath plugin automatic installation

May I inquire about how you achieved automated plugin installation in Firefox and Chrome? That would be awesome :)

Edit: .XPI package for Firefox, .CRX package for Chrome.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top