2009-07-31 2 views
2

작은 ActiveX 컨트롤을 만들었습니다. IE에서 제대로 작동하지만 놀랍게도 다른 브라우저에서는 작동하지 않습니다. 파이어 폭스가 액티브 엑스를 활성화하는 애드온을 가지고 있다는 것을 알고 있습니다. 제 질문은 모든 브라우저가 클라이언트를 설치하라는 일반적인 API가 있는지입니다. 그 외에도, 여러 브라우저에서 내 ActiveX 구성 요소를 활성화하기 위해 어떤 옵션이 있습니까?여러 브라우저에서 ActiveX를 활성화하는 방법

+0

크로스 브라우저가되는 유일한 방법은 ActiveX를 피하는 것입니다. –

+0

다른 방법으로는 얻을 수없는 보안 권한을 얻으려는 다른 선택의 여지가 없습니다 – vondip

답변

3

ActiveX는 Windows 전용 Internet Explorer 전용 API입니다. Firefox에서는 제한된 지원을받을 수 있지만 대부분의 브라우저는 Firefox를 지원하지 않습니다. 브라우저, 플랫폼에서 지원되는 Flash, Javascript/HTML 또는 Silverlight와 같은 것을 사용하는 것이 좋습니다.

ActiveX는 여전히 Microsoft에서 적극적으로 개발하고 있지만 일반적으로 바이러스/악성 프로그램 배포에 사용되어 사용자가이를 사용하여 작성된 응용 프로그램을 (적법한) 의심합니다.

+0

Office와 직접 작업하는 데는 현재 SharePoint에서 여전히 사용되고 있습니다. – ICodeForCoffee

+0

ActiveX는 지원되는 기술로 유지됩니다. 악성 코드 배포에 자주 사용된다는 주장은 오해의 소지가 있습니다. 버그 ActiveX 컨트롤은 종종 악의적 인 사이트에 의해 악용되는 경우가 더 옳습니다. 자세한 내용은 http://blogs.msdn.com/ie/archive/2009/07/15/internet-explorer-s-activex-security-mitigations-in-use.aspx를 참조하십시오. – EricLaw

+1

IE6의 스파이웨어는 거의 독점적으로 ActiveX 때문이었습니다. 그것은 적극적으로 지원 될지도 모르지만 그것은 현대 웹에서 실제 미래가 없습니다. –

관련 문제