2013-08-05 1 views
1

나는이 부분을 https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest으로 읽었지만 나에게는 꽤 불분명합니다.Firefoxos는 내 앱을 자동으로 만들고 가로로 만 만들 수있는 간단한 방법입니다.

방향

(안드로이드 & 파이어 폭스 OS에만 선택적)에도 장치 방향이 변경되면, 애플리케이션이 로크를 유지한다되는 방향을 정의하는 어레이. 배열의 각 항목은 세로, 가로, 세로 - 기본, 가로 - 기본, 세로 - 보조 또는 가로 - 보조 중 하나 일 수 있습니다. -primary 및 -secsecary를 포함하는 옵션은 장치 방향이 변경된 경우에도 한 장치 방향에서만 방향을 잠급니다. -primary와 -secondary가없는 옵션은 기본 규칙과 보조 규칙을 결합합니다. 추가로 접미어가 붙은 옵션은 - 보조 항목 은 접미사가없는 옵션에서 180도 회전합니다. 인스턴스의 경우 전화를 거꾸로 들고 (그래도 너비가 높이보다 작은 방식으로), 세로 - 보조 방향을 의미합니다. 이 필드에 유효한 값이있는 경우 장치를 켠 경우에도 런타임에서 응용 프로그램을 렌더링하는보기의 방향을 변경하지 않습니다. 예 :

"orientation": ["portrait","landscape-secondary"]

무엇입니까? 그렇다면 내 앱을 가로 모드로 기본 설정하고 가로 모드를 고정하려면 어떻게해야합니까?

답변

7

이 매니페스트 값을 "방향"을 사용하려고하면 "풍경 - 차"스크립트에서

당신은 또한 시도 할 수 있습니다 : screen.mozLockOrientation ("풍경-차를");

가로 만 사용하는 경우 앱이 가로로 표시되지만 180도 회전 할 수 있습니다. landscape-primary를 사용하면이 문제가 발생하지 않습니다.

+0

매력처럼 작동합니다! 'orientation'도 하나의 문자열 일 수 있다는 것을 몰랐습니다. 고맙습니다! – 19greg96