2011-11-28 2 views
4

브라우저에서 RDP 클라이언트 ActiveX 개체를 표시해야하는 페이지를 작성하고 있습니다. 이것은 obvisously IE + Windows에서만 작동하므로 다른 브라우저에 오류 메시지가 표시되는지 확인해야합니다. object 태그에 대해 HTML 개체 태그 폴백 메서드

, W3C 쓰기 :

사용자 에이전트가 어떤 이유 객체를 렌더링 할 수없는 경우는 (구성되지 않음으로, 자원의 부족, 잘못된 구조, 등) 그 내용을 렌더링하려고 시도해야합니다.

그래서 나는이 같은 일을 오전 :

<object 
    id="MsRdpClient" 
    onreadystatechange="TryConnect();" 
    codebase="msrdp.cab#version=5,1,2600,1050" 
    classid="CLSID:9059f30f-4eb1-4bd2-9fdc-36f43a218f4a"> 
    <script type="text/javascript"> 
     window.location = "failure.aspx"; 
    </script> 
</object> 

그러나, IE (9) object 태그의 내용을 렌더링, 심지어 객체로드하지만. 이것은 IE의 버그입니까?

대신 무엇을 할 수 있습니까?

답변

1

불행히도 이것은 IE9의 알려진 문제이지만 아직 해결되지 않았습니다. 그것에 대해 읽어보십시오. on the msdn site.

+0

같은 결론에 도달했습니다. 아마 주위를 둘러 볼 수 있지만 연결 j을 변경합니다. – SimonHL