Plugins

  • Revision slug: Plugins
  • Revision title: Plugins
  • Revision id: 112436
  • Created:
  • Creator: Verruckt
  • Is current revision? Não
  • コメント

Revision Content

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 arquviso 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 {{mediawiki.interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo')}} usa plugins para encaixar o {{mediawiki.interwiki('wikipedia', 'Scintilla_(editing_component)', '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 extensions, 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

Using the Right Markup to Invoke Plugins
Este artigo descreve como chamar um plugin com o uso correto do HTML. Ele discute o elemento objeto e o elemento embutido tambem com detalhes de como usar o mais apto HTML para chamar Java numa página web .
Using XPInstall to Install Plugins
XPInstall é um instalador baseado em tecnologia Java-script que funciona em todas as plataformas que Mozilla e navegadores Netscape baseados no Mozilla (como o Netscape 7) usam. Pode ser um caminho para garantir uma bela experiência de obter plugins sem forçar o usuário a sair do navegador para usar um instalador binário (o clássico setup.exe do Windows) ou obrigando-o a reiniciar o navegador.
Plugins]
"Desde que tenha horas certas, quando faz sentido usar um plugin, surge a questão de como tratar os que não tenham o plugin necessário instalado.."

Veja todos...

Comunidade

{{template.Comunidade()}}

Ferramentas

Veja todas...

Tópicos relacionados

Extensions, SVG, Canvas

Categorias

Interwiki Language Links


{{ wiki.languages( { "en": "en/Plugins", "es": "es/Plugins", "fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "ko": "ko/Plugins" } ) }}

Revision Source

<p>
</p>
<div>
<p><b>Plugins</b> (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 arquviso 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.
</p><p>Plugins podem ser úteis quando se está construindo uma aplicação usando a estrutura Mozilla. Por exemplo {{mediawiki.interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo')}} usa plugins para encaixar o {{mediawiki.interwiki('wikipedia', 'Scintilla_(editing_component)', 'editor Scintilla')}} em sua interface de usuário XUL.
</p><p>Plugins são escritos usando <b>NPAPI</b>, a API multi-navegadores para plugins. O código principal da documentação para NPAPI é a <a href="pt/Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a>. Para fazer seu plugin <i>scriptable</i> para páginas web, use <a href="pt/Gecko_Plugin_API_Reference/Scripting_plugins">npruntime</a>. O antigo <a href="pt/XPCOM">XPCOM</a>- e <a href="pt/LiveConnect">LiveConnect</a>- APIs baseadas para plugins não devem ser usadas. As tecnologias continuam a ser utilizadas, só não para plugins.
</p><p>Você pode usar <a href="pt/SVG">SVG</a> ou <a href="pt/HTML/Canvas">canvas</a> para simples tarefas de direção de <i>scripts</i> gráficos e animação.
</p><p>Plugins são diferentes de <a href="pt/Extensions">extensions</a>, que modificam ou melhoram a funcionalidade do próprio navegador. Plugins também são diferentes de <a href="pt/Creating_OpenSearch_plugins_for_Firefox">plugins de busca</a>, que plugam adicionais motores de busca na barra de pesquisa.
</p>
</div>
<table class="topicpage-table">
<tbody><tr><td>
<h4 name="Documenta.C3.A7.C3.A3o"> <a href="Special:Tags?tag=Plugins&amp;language=pt">Documentação</a> </h4>
<dl><dt> <a href="pt/Using_the_Right_Markup_to_Invoke_Plugins">Using the Right Markup to Invoke Plugins</a>
</dt><dd> <small>Este artigo descreve como chamar um plugin com o uso correto do HTML. Ele discute o elemento objeto e o elemento embutido tambem com detalhes de como usar o mais apto HTML para chamar Java numa página web .</small>
</dd></dl>
<dl><dt> <a href="pt/Using_XPInstall_to_Install_Plugins">Using XPInstall to Install Plugins</a>
</dt><dd> <small><a href="pt/XPInstall">XPInstall</a> é um instalador baseado em tecnologia Java-script que funciona em todas as plataformas que <a class="external" href="http://mozilla.org">Mozilla</a> e navegadores Netscape baseados no Mozilla (como o Netscape 7) usam. Pode ser um caminho para garantir uma bela experiência de obter plugins sem forçar o usuário a sair do navegador para usar um instalador binário (o clássico setup.exe do Windows)  ou obrigando-o a reiniciar o navegador.</small>
</dd></dl>
<dl><dt> <span class="exlink"><a class="external" href="http://developer.apple.com/internet/webcontent/detectplugins.html|Detectando">Plugins</a>]</span><br>
</dt><dd> <small>"Desde que tenha horas certas, quando faz sentido usar um plugin, surge a questão de como tratar os que não tenham o plugin necessário instalado.."</small>
</dd></dl>
<p><span class="alllinks"><a href="Special:Tags?tag=Plugins&amp;language=pt">Veja todos...</a></span>
</p>
</td>
<td>
<h4 name="Comunidade"> Comunidade </h4>
<p>{{template.Comunidade()}}
</p>
<ul><li> <a href="pt/Plugins/Comunidade">Outros links para comunidades...</a>
</li></ul>
<h4 name="Ferramentas"> Ferramentas </h4>
<ul><li> <a href="pt/Refer%c3%aancia_da_API_do_Plugin_Gecko">Referência da API do Plugin Gecko</a>
</li><li> <a href="pt/Usar_o_XPInstall_para_instalar_Plugins">Usar o XPInstall para instalar Plugins</a>
</li><li> <a href="pt/Scripting_Plugins/Macromedia_Flash">Scripting Plugins: Macromedia Flash</a>
</li></ul>
<p><span class="alllinks"><a href="Special:Tags?tag=Plugins:Ferramentas&amp;language=pt">Veja todas...</a></span>
</p>
<h4 name="T.C3.B3picos_relacionados"> Tópicos relacionados </h4>
<dl><dd> <a href="pt/Extensions">Extensions</a>, <a href="pt/SVG">SVG</a>, <a href="pt/HTML/Canvas">Canvas</a>
</dd></dl>
</td>
</tr>
</tbody></table>
<p><span class="comment">Categorias</span>
</p><p><span class="comment">Interwiki Language Links</span>
</p><p><br>
</p>{{ wiki.languages( { "en": "en/Plugins", "es": "es/Plugins", "fr": "fr/Plugins", "ja": "ja/Plugins", "pl": "pl/Wtyczki", "ko": "ko/Plugins" } ) }}
Revert to this revision