2017-03-13 1 views
2

현재 phaser js를 사용하여 애플리케이션을 개발 중입니다. 페이저 전체 화면 Api 지원되지 않음

이 브라우저 호환성 문제인가, 아니면 전체 화면 API의 다음

를 작동하지 않는 곳이 페이저 JS 문제 에있는 것은 내가 사용하는 코드입니다

if (phaser.scale.isFullScreen) { 
    phaser.scale.stopFullScreen(); 
} else { 
    phaser.scale.startFullScreen(false); 
} 

Similar Problem

그래서 나는 그들이 링크에서 제안한 것을 시도했다.

phaser.scale.compatibility.supportsFullScreen = true; 

phaser.scale.startFullScreen(false, false); 
페이저 페이지의

심지어 예는 '요소'에 'requestFullscreen'을 실행하지 못했습니다 Phaser Full Screen

를 작동하지 : API는 사용자 만의 제스처로 시작할 수 있습니다. 22 phaser.2.6.2.min.js : 22

Phaser.ScaleManager : phaser.2.6.2.min.js @ startFullScreen이 requestFullscreen 실패 또는 기기를 사용하지 않을 을 지원합니까 전체 화면 API fullScreenError @ phaser.2.6 .2.min.js : 22

나는 크롬에서의 테스트 56.0.2924.87 당신은 그 결정에 대한 사용자의 브라우저에게 달려, supportsFullScreen의 값을 설정할 수 없습니다 4.4.2

+0

안녕하세요, 특정 API가 타겟 플랫폼에 얼마나 잘 지원되는지 보려면 안녕하세요. 언제든지 http://caniuse.com/#feat=fullscreen에서 확인할 수 있습니다. 개인적으로 나는 3 년 이상 된 안드로이드에 대한 지원이 필요할 때마다 (최근에 "커뮤니티에 넘겨졌다") 횡단 보도에 의존 할 때마다 안드로이드 버전의 벨로우즈 5.0을 포기했습니다. – Sombriks

답변

1

안드로이드 .

대신 쿼리를 수행하고 지원되는 경우 전체 화면 만 시작하십시오.

if (game.scale.compatibility.supportsFullscreen) { 
    game.scale.startFullscreen(); 
} 
관련 문제