1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
---
title: Plugins
slug: Plugins
tags:
- Plugins
- Todas_as_Categorias
translation_of: Archive/Plugins
---
<div>
<p><strong>Plugins</strong> (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.</p>
<p>Plugins podem ser úteis quando se está construindo uma aplicação usando a estrutura Mozilla. Por exemplo {{ interwiki('wikipedia', 'ActiveState_Komodo', 'ActiveState Komodo') }} usa plugins para encaixar o {{ interwiki('wikipedia', 'Scintilla_(editing_component)', 'editor Scintilla') }} em sua interface de usuário XUL.</p>
<p>Plugins são escritos usando <strong>NPAPI</strong>, a API multi-navegadores para plugins. O código principal da documentação para NPAPI é a <a href="/pt-PT/docs/Gecko_Plugin_API_Reference" title="Gecko_Plugin_API_Reference">Gecko Plugin API Reference</a>. Para fazer seu plugin <em>scriptable</em> para páginas web, use <a href="/pt-PT/docs/Gecko_Plugin_API_Reference/Scripting_plugins" title="Gecko_Plugin_API_Reference/Scripting_plugins">npruntime</a>. O antigo <a href="/pt-PT/docs/XPCOM" title="XPCOM">XPCOM</a>- e <a href="/pt-PT/docs/LiveConnect" title="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-PT/docs/SVG" title="SVG">SVG</a> ou <a href="/pt-PT/docs/HTML/Canvas" title="HTML/Canvas">canvas</a> para simples tarefas de direção de <em>scripts</em> gráficos e animação.</p>
<p>Plugins são diferentes de <a href="/pt-PT/docs/Extensões" title="Extensões">extensões</a>, que modificam ou melhoram a funcionalidade do próprio navegador. Plugins também são diferentes de <a href="/pt-PT/docs/Creating_OpenSearch_plugins_for_Firefox" title="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>
<h2 class="Documentation" id="Documenta.C3.A7.C3.A3o" name="Documenta.C3.A7.C3.A3o">Documentação</h2>
<dl>
<dt><a href="/pt-PT/docs/Using_the_Right_Markup_to_Invoke_Plugins" title="Using_the_Right_Markup_to_Invoke_Plugins">Using the Right Markup to Invoke Plugins</a></dt>
<dd>Este artigo descreve como chamar um plugin com o uso correto do HTML. Ele discute o elemento objeto e o elemento embutido também com detalhes de como usar o mais apto HTML para chamar Java numa página web .</dd>
<dt><a href="/pt-PT/docs/Using_XPInstall_to_Install_Plugins" title="Using_XPInstall_to_Install_Plugins">Usando o XPInstall para instalar Plugins</a></dt>
<dd><a href="/pt-PT/docs/XPInstall" title="XPInstall">XPInstall</a> é um instalador baseado em tecnologia JavaScript 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.</dd>
<dt><a class="external" href="http://developer.apple.com/internet/webcontent/detectplugins.html">Detectando Plugins</a></dt>
<dd>"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.."</dd>
</dl>
<p><span class="alllinks"><a href="/pt-PT/docs/tag/Plugins" title="tag/Plugins">Veja todos...</a></span></p>
</td>
<td>
<h2 class="Community" id="Comunidade" name="Comunidade">Comunidade</h2>
<ul>
<li><a href="/pt-PT/docs/Plugins/Comunidade" title="Plugins/Comunidade">Outros links para comunidades...</a></li>
</ul>
<h2 class="Tools" id="Ferramentas" name="Ferramentas">Ferramentas</h2>
<ul>
<li><a href="/pt-PT/docs/Referência_da_API_do_Plugin_Gecko" title="Referência_da_API_do_Plugin_Gecko">Referência da API do Plugin Gecko</a></li>
<li><a href="/pt-PT/docs/Usar_o_XPInstall_para_instalar_Plugins" title="Usar_o_XPInstall_para_instalar_Plugins">Usar o XPInstall para instalar Plugins</a></li>
<li><a href="/pt-PT/docs/Scripting_Plugins/Macromedia_Flash" title="Scripting_Plugins/Macromedia_Flash">Scripting Plugins: Macromedia Flash</a></li>
</ul>
<p><span class="alllinks"><a href="/pt-PT/docs/tag/Plugins:Ferramentas" title="tag/Plugins:Ferramentas">Veja todas...</a></span></p>
<h2 class="Related_Topics" id="T.C3.B3picos_relacionados" name="T.C3.B3picos_relacionados">Tópicos relacionados</h2>
<ul>
<li><a href="/pt-PT/docs/Extensões" title="Extensões">Extensões</a>, <a href="/pt-PT/docs/SVG" title="SVG">SVG</a>, <span class="comment"><a href="/pt-PT/docs/HTML/Canvas" title="HTML/Canvas">Canvas</a></span></li>
</ul>
</td>
</tr>
</tbody>
</table>
|