Verificação de JavaScript se a extensão do navegador estiver instalada no Chrome, Firefox e Opera


Eu quero mostrar barra personalizada (notificação como: Instale nosso plugin.) Em nosso sitese a extensão não estiver instalada para o Chrome, Firefox e Opera. Nenhum será exibido se a extensão estiver instalada.

A ideia é:
1. O usuário visita nosso site e uma barra com mensagem aparece - "Ei, instale nossas extensões".
2. O usuário clica na instalação e a extensão é instalada. Não há necessidade de o usuário abri-lo.
3. O usuário visita o nosso site novamente e a barra não aparece novamente quando a extensão é instalada.
Falamos apenas para verificação de instalação, não cookies.

Até agora consegui encontrar soluções apenas para o Chrome:http://blog.kotowicz.net/2012/02/intro-to-chrome-addons-hacking.html
e Firefox:http://webdevwonders.com/detecting-firefox-add-ons/
O Opera nunca é mencionado.

Existe uma maneira de fazer isso para o Opera, com base na idéia de verificar um recurso local que faz parte da extensão:
chrome-extension: // - ID da extensão - / blank.gif
Firefox chrome: //firebug/content/blank.gif

Se não:Existe uma maneira simples de verificar se a extensão está instalada para o Chrome, Firefox e Opera?

questionAnswers(1)

yourAnswerToTheQuestion