none
IE11 에서 domodal 동작 문제 RRS feed

  • 질문

  • visual studio 2008 로 ActiveX(ATL)를 개발하고 있습니다.

    DoModal 을 이용하여 다이얼로그를 띄우고 있으나 IE11 에서는 다이얼로그가 뜨지 않고 있습니다.

    단, 아래와 같은 경우에는 잘 동작하고 있습니다.

    1. URL  이 신뢰할 수 있는 사이트가 등록되어있는 경우

    2. 레지스트리 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MAIN] 의 

    "TabProcGrowth"=dword:00000000 값이 설정되어있는 경우

    3. html 소스를 서버가 아닌 로컬에서 실행하는 경우

    혹시 IE11 에서 신뢰할 수 있는 사이트 등록 또는 레지스트리의 TabProcGrowth 의 값에 따라

    domodal 함수의 동작이 안되는 이슈가 있나요?

    2015년 2월 27일 금요일 오전 12:19

모든 응답

  • Tab Process Growth : Sets the rate at which IE creates New Tab processes. There are two algorithms used by Internet Explorer

      • TabProcGrowth=0 : tabs and frames run within the same process; frames are not unified across MIC levels.
    • TabProcGrowth =1: all tabs for a given frame process run in a single tab process for a given MIC level

    Opening a New Tab may launch a New Process with Internet Explorer 8.0

    IE8을 Visual Studio에서 디버그 하기

    제시해 드린 답변이 도움이 되었기를 바랍니다.
       
    답변이 문제 해결에 도움이 되었다면 답변으로 채택을 부탁드립니다.
    하지만 문제 해결이 되지 않아서 정확한 답변을 원하는 경우에는 문제의 정보를 더 자세하게 답변으로 제공해주시기 바랍니다

    • 답변으로 표시됨 Jina LeeModerator 2015년 3월 2일 월요일 오전 7:51
    • 답변으로 표시 취소됨 Sungjun WI 2015년 3월 12일 목요일 오전 6:49
    2015년 2월 27일 금요일 오전 6:02
    중재자
  • 해당 레지스트리 값이 CDialog::DoModal 의 동작과 어떠한 상관관계가 있는 건가요?

    또한 레지스트리의 기본값은 TabProcGrowth 의 레지스트리 키가 없는데 이 경우 어떻게 동작하게 되는건가요?

    로컬에서는 되고 서버에는 동작 안하는 것을 보면 ActiveX 보안 설정 문제 같아 보이기도 하는데

    TabProcGrowth 레지스트리키가 보안과 관계되는 키인가요?


    • 편집됨 Sungjun WI 2015년 3월 12일 목요일 오전 6:52
    2015년 3월 12일 목요일 오전 6:48