在Firefox OS中锁定横向视图?

时间:2014-09-13 01:47:41

标签: orientation firefox-os

我想将Firefox OS的屏幕锁定为横向模式,下面的选项之一似乎都不起作用。

Firefox OS app in the Firefox OS Simulator

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"
}

1 个答案:

答案 0 :(得分:0)

目前有两种方法可以实现这一目标。

  1. 清单
  2.   

    如果你提出" orientation":" landscape"在清单文件中它将锁定   横向的方向(您不需要主要或次要   概念)

    1. 的JavaScript
    2. 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中测试