2014-01-31 3 views
4

IE11에서 Bigscreen.js를 사용하여 전체 화면을 사용하려고합니다. 하지만 IE11은 "MSFullscreenChange"이벤트를 수신하지 않습니다.IE11이 MSFullscreenChange 이벤트를 수신하지 않습니다.

document.addEventListener("MSFullscreenChange", function() { 
      if (document.msFullscreenElement != null) { 
       console.info("Went full screen"); 
      } else { 
       console.info("Exited full screen");    
      } 
     }); 

콘솔에 넣으면 아무 것도 전체 화면에 인쇄되지 않습니다. 이 이벤트를 감지하는 다른 방법은 무엇입니까?

+0

도움이 될까요? http://stackoverflow.com/questions/16069548/detecting-event-change-in-fullscreen-mode-internet-explorer – Hazaart

+0

그 핵이 IE11에서 작동하지 않습니다. – sonam

+0

http : // msdn .microsoft.com/ko-KR/library/ ie/dn265028 (v = vs.85) .aspx –

답변

-1

http://brad.is/coding/BigScreen/으로 이동 한 경우 F12 개발자 도구를 실행하고 콘솔에 스크립트를 붙여 넣은 다음 "스크립트 실행"버튼을 클릭하고 데모 이미지를 클릭하면 콘솔에 "전체 화면으로 이동"메시지가 예상대로 표시됩니다.

콘솔에 다중 행 스크립트를 붙여 넣을 때 "스크립트 실행"버튼을 클릭하거나 Ctrl + Enter를 눌러 실행을위한 스크립트를 실제로 제출해야합니다. Enter 키를 누르면 스크립트에서 개행 문자가 삽입됩니다. 또는 스크립트를 단일 행으로 변경할 수 있습니다. 이 경우 Enter 키를 누르면 실행을위한 스크립트가 제출됩니다.

공개 : Microsoft에서 Fullscreen API를 구현 한 팀원입니다.

0

실제로 Microsoft 설명서가 잘못되었습니다.

IE11에 대해 테스트 중이며 MSFullscreenChange 이벤트 리스너가 없습니다. 대신, onmsfullscreenchange 이벤트 처리기가 있습니다.

코드를 변경하면 코드가 작동합니다.

관련 문제