ActiveX
O que é ActiveX?
ActiveX é uma estrutura de software da Microsoft ( MSFT ) que permite que os aplicativos compartilhem funcionalidades e dados uns com os outros por meio de navegadores da web, independentemente da linguagem de programação em que estão escritos. Os add-ons ActiveX permitiam que os primeiros navegadores da web incorporassem arquivos multimídia ou entregassem atualizações de software para os usuários.
A Microsoft introduziu o ActiveX em 1996. Muitos controles ActiveX são executados apenas no Windows e com produtos da Microsoft, como Internet Explorer, Word e Excel. JavaScript, outro compilador de linguagem cruzada e outras plataformas semelhantes são mais amplamente usados do que ActiveX.
Principais vantagens
- ActiveX é uma plataforma para o desenvolvimento de pequenos programas ou plug-ins que fornecem aos navegadores da web e aos produtos da Microsoft uma funcionalidade aumentada.
- A Microsoft avisa que os controles ActiveX podem ser usados para espionar seu computador, danificar dados ou instalar software malicioso.
- Muitos navegadores não oferecem suporte a ActiveX por padrão. O Edge, o novo navegador da Microsoft, não oferece suporte para controles ActiveX.
Entendendo ActiveX
Os controles ActiveX são softwares pré-codificados semelhantes a plug-ins de navegador da web. Por exemplo, uma página da web exibindo um arquivo Flash pode exigir que o usuário baixe um controle Flash ActiveX para que o arquivo possa ser reproduzido diretamente no navegador sem abrir um novo aplicativo. Os controles ActiveX estendem a funcionalidade de um navegador, permitindo que ele execute tarefas que, de outra forma, não poderia executar inatamente. É particularmente útil para reproduzir vídeos e outros conteúdos multimídia, pulando a etapa de abrir um reprodutor de mídia separado.
O ActiveX ainda é utilizado no Internet Explorer 11, mas não é compatível com o navegador mais recente da Microsoft, o Edge.2 Navegadores como Mozilla Firefox, Google Chrome, Safari da Apple e Opera usam outros tipos de plug-ins de navegador, como JavaScript ou linguagens de plataforma cruzada semelhantes.
O ActiveX continua útil para os usuários da Microsoft e está incluído no Windows 10. Isso ocorre porque o ActiveX ainda permite que o software independente receba atualizações, faça interface entre programas e aprimore a funcionalidade. Por exemplo, o ActiveX permite aos usuários criar documentos mais interativos no Word ou criar formulários preenchíveis no Excel.
ActiveX e segurança do computador
A Microsoft avisa que os controles ActiveX às vezes podem funcionar mal ou fornecer aos usuários conteúdo que eles não desejam. Os controles ActiveX também podem ser usados para instalar spyware, vírus e malware, ou danificar os dados em seu computador. Por esse motivo, é importante instalar somente controles ActiveX de fontes em que você confia.
Em parte devido ao amplo uso mal-intencionado de controles ActiveX, muitos navegadores desabilitam os controles ActiveX por padrão ou não os oferecem de forma alguma. Por exemplo, osusuários do Google Chrome devem habilitar ActiveX nas configurações de segurança do Chrome ou baixar uma extensão do Chrome.
Até a Microsoft parece estar se afastando do ActiveX. O Edge, seu novo navegador que está substituindo o Internet Explorer nos sistemas operacionais Windows, não oferece suporte a ActiveX.