ActiveX의 정의
ActiveX는 작성된 프로그래밍 언어에 관계없이 응용 프로그램이 서로 정보를 공유 할 수 있도록하는 소프트웨어입니다. 1996 년 Microsoft (MSFT)에서 개발 한 ActiveX는 Windows 및 Internet Explorer, Word와 같은 Microsoft 제품에서만 지원됩니다. 엑셀과 파워 포인트. 오늘날 Javascript와 Flash는 ActiveX보다 널리 사용됩니다.
ActiveX 고장
ActiveX는 ActiveX 컨트롤이라고하는 미리 코딩 된 소프트웨어를 만드는 데 사용됩니다 (다른 브라우저의 플러그인 또는 애드 인과 유사). 예를 들어 Flash 파일을 재생하는 웹 페이지에 액세스하려는 경우 새 응용 프로그램을 열지 않고도 브라우저에서 파일을 직접 재생하기 위해 Flash ActiveX 컨트롤을 다운로드 할 수 있습니다. 기본적으로 컨트롤은 브라우저 기능을 확장하여 기본적으로 수행 할 수 없었던 작업을 수행 할 수 있습니다. 별도의 미디어 플레이어를 여는 단계를 건너 뛰고 비디오 및 기타 멀티미디어 컨텐츠를 재생할 때 특히 유용합니다.
ActiveX는 Windows 운영 체제에 대한 완전한 액세스 권한을 가지므로 Javascript보다 강력 할 수 있지만 ActiveX 컨트롤은 악의적으로 (예: 맬웨어 및 스파이웨어에 의해) 사용될 수 있습니다. 따라서 신뢰할 수있는 원본의 ActiveX 컨트롤 만 설치하는 것이 중요합니다.
ActiveX 컨트롤의 악의적 인 사용이 이러한 광범위한 문제가 되었기 때문에 오늘날 ActiveX 컨트롤은 훨씬 덜 일반적입니다. 많은 브라우저는 기본적으로 ActiveX 컨트롤을 비활성화하거나 전혀 지원하지 않습니다. 예를 들어 Chrome은 자동으로 지원되지 않지만 브라우저 확장 프로그램을 통해 지원을 추가 할 수 있습니다. 흥미롭게도 Microsoft 자체조차도 소프트웨어에서 전화를 거는 것 같습니다. Windows 운영 체제에서 Internet Explorer를 대체하는 브라우저 인 새로운 Edge는 ActiveX를 지원하지 않습니다.