Como introduzir uma extensão firefox no google chrome?
Se eu criar a extensão firefox, ela será executada no google chrome também com algumas alterações? Encontrei a extensão Google chrome a desenvolver-se em, http://developer.chrome.com/extensions parece diferente do XUL. Isso significa que estas aplicações não são compatíveis com o navegador? Ou seja, teria uma linguagem diferente, estou correto? Se todos são diferentes, então como desenvolver estas três aplicações compatíveis com o navegador?
1 answers
Não existe suporte XUL no Google Chrome.
A fim de portá-lo extensão para um navegador diferente, você deve extrair alguma parte comum dele, que funciona apenas com conteúdo web e não depende de características específicas do navegador. Esta parte pode ser compartilhada entre extensões (mush o mesmo que você pode usar jQuery e outras libs em todas as extensões, independentemente da plataforma).
As outras partes da sua extensão, incluindo as que lidam com IU, devem ser personalizadas usando APIs específicas de cada navegador. Por exemplo, para o Google Chrome, você deve usar páginas de contexto ou páginas de Opções para UI. Eles são HTML+CSS+JavaScript, não XUL.