Firefoxos有一种简单的方法来自动制作我的应用程序,只有横向

19g*_*g96 1 screen-orientation firefox-os

我读了这篇https://developer.mozilla.org/en-US/docs/Web/Apps/Manifest,但对我来说似乎很不清楚.

取向

(仅适用于Android和Firefox OS,可选)一种数组,用于定义应用程序保持锁定的方向,即使设备方向发生变化也是如此.阵列中的每个条目可以是纵向,横向,纵向 - 主要,横向 - 主要,纵向 - 次要或横向 - 次要中的一个.包含-primary和-secondary的选项仅在一个设备方向上锁定方向,即使设备方向发生更改也是如此.没有-primary和-secondary的选项将主要和次要规则组合在一起.附加后缀为-secondary的选项意味着没有后缀的选项旋转180度.例如,将手机倒置(但仍以宽度小于高度的方式),意味着纵向 - 次要方向.如果此字段具有有效值,则即使设备已转动,运行时也不会更改呈现应用程序的视图的方向.例:

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

什么?那么如何在横向模式下使我的应用程序默认,并在任何情况下锁定横向模式?

Jas*_*sby 7

尝试使用此清单值"orientation":"landscape-primary"

在脚本中你也可以尝试:screen.mozLockOrientation("landscape-primary");

如果您只使用横向,您的应用程序将以横向显示,但也可以旋转180度.使用landscape-primary可以防止这种情况发生.