DEFINIÇÃO de ActiveX
O ActiveX é um software que permite aos aplicativos compartilhar informações entre si, independentemente da linguagem de programação em que foram escritos. Foi desenvolvido pela Microsoft (MSFT) em 1996, o ActiveX é suportado apenas no Windows e em produtos da Microsoft como Internet Explorer, Word, Excel e Powerpoint. Hoje, Javascript e Flash são mais amplamente usados que o ActiveX.
Quebrando o ActiveX
O ActiveX é usado para criar software pré-codificado chamado controles ActiveX (semelhante a plug-ins ou suplementos em outros navegadores). Se, por exemplo, você estiver tentando acessar uma página da Web que reproduz arquivos Flash, poderá fazer o download de um controle ActiveX do Flash para reproduzir os arquivos diretamente no navegador sem abrir um novo aplicativo. Basicamente, os controles estendem a funcionalidade de um navegador, permitindo que ele execute tarefas que de outra forma não seriam capazes de executar de forma nativa. É particularmente útil para reproduzir vídeos e outros conteúdos multimídia, pulando a etapa de abrir um media player separado.
O ActiveX tem acesso completo ao seu sistema operacional Windows, portanto, embora possa ser mais poderoso que o Javascript, os controles ActiveX podem ser usados maliciosamente (por exemplo, por malware e spyware). Por esse motivo, é importante instalar apenas controles ActiveX de fontes confiáveis.
Em parte porque o uso mal-intencionado dos controles ActiveX se tornou um problema generalizado, os controles ActiveX são muito menos comuns atualmente. Muitos navegadores desativam os controles ActiveX por padrão ou não os suportam. O Google Chrome, por exemplo, não fará isso automaticamente, embora o suporte possa ser adicionado por meio de uma extensão do navegador. Curiosamente, até a própria Microsoft parece estar discando novamente em seu software: seu novo Edge, o navegador que substitui o Internet Explorer nos sistemas operacionais Windows, não oferece suporte ao ActiveX.
