0

저는 VBScript와 우리 팀이 개발 한 ActiveX 개체 (RAPI, C++)를 사용하여 Internet Explorer 용 이전 웹 사이트를 실행하고 있습니다. IE11은 VBScript를 지원하지 않으므로 config 파일에서 에뮬레이션 태그를 사용합니다. 우리는 또한 iFrames (상호 도메인 웹 페이지를 표시하지 않음)를 사용합니다.IE11 부분적으로 충돌 함

이 설정은 IE 8, 9, 10에서는 잘 작동하지만 IE 11에서는 제대로 작동하지 않습니다. 문제는 ActiveX 구성 요소가 모달 대화 상자를 표시 한 후 IE 충돌입니다. 닫히거나 다시 시작되지 않지만 다음과 같은 증상이 나타납니다.

  1. 드롭 다운 목록은 확장되지 않습니다. 값이 채워지고 화살표 키를 사용하여 모든 값을 스크롤 할 수 있지만 확장되지는 않습니다.
  2. 이 시점 이후에 개발자 도구를 시작할 수 없습니다. (F12)
  3. 인터넷 설정을 열 수 없습니다.
  4. 소스보기는 내장 된 뷰어 대신 메모장에서 열립니다.
  5. 주소 입력란에 www.microsoft.com (또는 다른 웹 사이트)을 입력하여 웹 사이트를 탈퇴 할 수 없습니다. 우리 사이트에서 다른 페이지로 이동할 수는 있지만 사이트를 벗어날 수는 없습니다.

이 충돌 후에도 드롭 다운 목록을 제외한 모든 기능을 갖춘 웹 사이트를 사용할 수 있습니다. 위 목록의 증상은 탭이 열려있는 한 계속 유지됩니다.

비슷한 경험을 가진 사람이 있습니까?

감사합니다. Andreas

답변

0

최근에 IE11은 구식 ActiveX 컨트롤 차단 기능을 도입했습니다.

http://blogs.msdn.com/b/ie/archive/2014/10/14/october-2014-updates-and-a-preview-of-changes-to-out-of-date-activex-control-blocking.aspx

http://technet.microsoft.com/en-us/library/dn761713.aspx

나는 또한 ActiveX 컨트롤을 가정 서명되지 않은 ActiveX 컨트롤을 다운로드하지 않습니다 기본 IE로부터 서명 : 그것은 아마도 문제의 원인 일 수 있습니다.

나는 이것이 우리가 당신의 IE11 설정

+0

안녕 로마를 확인하여 근본 원인을 확인하기 위해 수행 할 수 없습니다 당신이 필요로하는 정확한 답변 그러나 그것의 더 진단 단계를 알고! 예, ActiveX 컨트롤에 서명되어 있습니다. 나는 2014 년 여름 늦게 여름 이래로 우리의 이슈를 알고 있었기 때문에 마이크로 소프트가 "Out of date ActiveX blocking"을 발표하기까지는 어느 정도 시간이 걸렸다. 우리 ActiveX 컨트롤이 오래되었다는 IE 메시지는 본 적이 없습니다./BR Andreas –