2013-06-18 2 views
2

나는이 작업을 수행하려고 :ActiveX 컨트롤이 활성화되었는지 여부를 확인하는 방법은 무엇입니까?

</script> 
if(activex control is enable) 
    document.write('&lt;TD class="br" align="middle" >'); 
else 
    dispTD(j); 
</script> 

activex.isEnable 같은 어떤 기능이나 뭔가()이 있나요? 브라우저에 설치된 ActiveX가 아닙니다. 페이지가로드 될 때 "보안을 보호하기 위해 Internet Explorer에서이 웹 페이지를 제한했습니다 ....."라고 물어 본 다음 마우스 오른쪽 단추로 클릭하십시오. 차단 된 콘텐츠 허용을 묻습니다. 블록의 내용이 dispTD이 다른 document.write를 ('< TD 클래스 = "BR"= "중간"> 정렬') 않습니다 허가되어 있지 않은 경우 ;

내가 좋아하는 뭔가를하려고

+0

ActiveX 컨트롤을 사용하면 IE를 제외한 모든 브라우저에서 페이지가 작동하지 않습니다. (당신은 그걸로 괜찮을 지 모르지만 그렇게 중요하다는 것을 알기 때문에 중요하다고 느꼈습니다.) – Spudley

답변

1

내가 실제로 생각한 것은 window.external.msActiveXFilteringEnabled()입니다.

" 사용자가 Microsoft ActiveX Filtering을 사용할 수 있는지 여부를 결정합니다."

Here's the MSDN blog post과 관련된 ActiveX 필터링.

+1

@merand 1. 작동합니다. 2. 업데이트가 의미가 없으므로 (질문을 완전히 바꾸는 것처럼 보입니다) .. – lifetimes

+0

나는 인터넷 익스플로러 버전 – merand

+0

을 사용하고있다 "인터넷 익스플로러는이 웹 페이지가 스크립트 또는 웹 사이트에 엑세스 할 수있는 ActiveX 컨트롤을 실행하지 못하도록 제한하고있다 .."클릭 내가 오른쪽 클릭하고 차단 된 콘텐츠를 클릭하면, 그것은 runs.but 내가 (나는) 다른/허용 할 싶다면/* 나는/if 조건으로 코드를 실행해야합니다 ... – merand

관련 문제