2014-11-21 3 views
0

트위터 부트 스트랩 3 사이트 및 HTML5를 사용하여 방금 설계된 웹 사이트가 있지만 IE11에서 사용자가 로그인 할 때 다음과 같은 프로세스를 거쳐야하는 것과 같은 문제가 있습니다.IE11 탐색 문제 트위터 부트 스트랩을 사용하는 사이트 3

1.Enter 사용자 이름과> '키를 입력/계속'을 클릭하여 암호 페이지 2.Enter 암호로 이동 클릭 '로그인/키를 입력하면'> 요약 페이지를

만 표시되는 화면은 계정 간다 : 1. 사용자 이름을 입력하고 '계속/입력 키'를 클릭하십시오> 암호 페이지로 이동 = CORRECT 2. 암호를 입력하고 '로그인/입력 키'를 클릭하십시오> 사용자 이름 페이지로 이동 = 부적절한

일단 암호가 유효하고 올바른 경우 '사용자 이름 입력'페이지가 다시 표시됩니다. BUT 보안 주 메뉴가 표시됨에 따라 사용자가 실제로 로그인하는 것이 문제입니다. 작동을 중지하고 다음 코드 위는

if (document.documentMode < 9 || "<%=Request.Browser.Version.ToString()%>" == "7.0") 
{ 
    ChallengeForm.submit(); 
} 

입니다 중

<script language="javascript" type="text/javascript"> 
    function DisableButton(obj) 
    { 
     alert(document.documentMode); 
     alert(<%=Request.Browser.Version.ToString()%>); 
     obj.disabled = true; 
     <% if (Request.Browser.Browser == "InternetExplorer" || Request.Browser.Browser == "IE") 
     { %> 
     if (document.documentMode < 9 || "<%=Request.Browser.Version.ToString()%>" == "7.0") 
     { 
      ChallengeForm.submit(); 
     } 
     <%} 
     else 
     {%> 
      ChallengeForm.submit(); 
     <%}%> 
     return true; 
    } 
</script> 

나는 많은 시도했다 : 나는 범인의 jQuery를 제외한이 있다고 확인했다

이 문제를 해결할 수있는 변형이 있지만 IE11에서 수정하면 IE7에서 깨뜨린 다음 IE7에서 수정하면 초기 문제가 다시 발생합니다.

누구에게도 제안 사항이 있습니까? 나는 페이지에 사용자를 강제로하려고 생각했지만 어떻게해야할지 모르겠다.

모든 의견을 환영합니다.

+0

가능하면 도움이 나를

if (Request.Browser.Browser == "InternetExplorer" || Request.Browser.Browser == "IE" || Majorverion > 10 

희망에 대한 문제를 해결하고있다. 현재 버전에서 1을 뺀 것은 요즘 내부 네트워크를위한 사이트를 제작하지 않는 한 요즘은 특정 브라우저로 묶이지 않는 것이 훨씬 더 중요합니다. –

+0

@BillyMoat 우리는 사용을 중지 할 계획이 있지만 어떤 이유로 든 고객에게 6mths의 통지를해주어야한다는 정보를 받았습니다. – murday1983

+0

힘을 실어 줄 수 있습니다. –

답변

0

IE11이 Mozilla로 다시 돌아 왔기 때문에 조사가 시작된 이유는 그것이 내 코드를 타지 않는 이유입니다. 다음 줄에 Majorverion > 10을 추가하여 그것이 기존 브라우저 버전 지원을 중단 괜찮습니다 당신의 주요 이해 관계자를 설득, 다른 사람

관련 문제