我想将Firefox OS的屏幕锁定为横向模式,下面的选项之一似乎都不起作用。
Uuh,不工作了。
"orientation": ["landscape"],
{
"name":"Poker",
"description":"Lottery",
"launch_path":"/videolottery.html",
"version":"1.0",
"orientation": ["portrait"],
"developer":{
"name":"Doug Hauf"
},
"icons":{
"128":"/128_Pong.jpg"
},
"default_locale":"en"
}
新尝试的代码。到目前为止,它没有让我将模拟器切换到横向模式。所以这是以纵向模式锁定屏幕。我读到了这个游戏但不是现在的方式。
{
"name":"Poker",
"description":"Lottery",
"launch_path":"/videolottery.html",
"version":"1.0.0",
"orientation": ["landscape-primary"],
"developer":{
"name":"Doug Hauf"
},
"icons":{
"128":"/128K.jpg"
},
"default_locale":"en"
}
答案 0 :(得分:0)
目前有两种方法可以实现这一目标。
如果你提出" orientation":" landscape"在清单文件中它将锁定 横向的方向(您不需要主要或次要 概念)
var orientation = function() { if (window.screen.mozLockOrientation('landscape')) { // orientation was locked } else { screen.lockOrientation('landscape'); } }
我在两个单独发布的应用程序中都使用了这两个应用程序。 (虽然只使用前一个用于景观,后一个我使用o修复它的肖像。 我建议去第一个,因为后者似乎在Firefox for Desktop中有问题(不支持)。
在模拟器1.4,2.0和2.2中测试