Plugins (ou plug-ins) no contexto de aplicações baseadas no Mozilla são componentes binários que, quando registrados com uma aplicação, podem mostrar conteúdo que a aplicação por si mesma não pode exibir nativamente. Por exemplo, o plugin Adobe Reader permite ao usuário abrir arquivos PDF diretamente dentro do navegador, e os plugins Quicktime e Real Player são usados para exibir formatos especiais de vídeo em uma página web.
Plugins podem ser úteis quando se está construindo uma aplicação usando a estrutura Mozilla. Por exemplo ActiveState Komodo usa plugins para encaixar o editor Scintilla em sua interface de usuário XUL.
Plugins são escritos usando NPAPI, a API multi-navegadores para plugins. O código principal da documentação para NPAPI é a Gecko Plugin API Reference. Para fazer seu plugin scriptable para páginas web, use npruntime. O antigo XPCOM- e LiveConnect- APIs baseadas para plugins não devem ser usadas. As tecnologias continuam a ser utilizadas, só não para plugins.
Você pode usar SVG ou canvas para simples tarefas de direção de scripts gráficos e animação.
Plugins são diferentes de extensões, que modificam ou melhoram a funcionalidade do próprio navegador. Plugins também são diferentes de plugins de busca, que plugam adicionais motores de busca na barra de pesquisa.
Documentação
|
Comunidade
Ferramentas
Tópicos relacionados |