はじめまして。小川充(mitsuruog)と申します。
FirefoxOSアプリ開発初心者です。Flameで開発しています。
アプリ起動時に端末の向きを固定したいのですが、
WebIDEから「インストールして実行」した時と
Flame上で「アプリを停止(ホームボタンを長押ししてアプリを消す)してアプリを再起動」した時で
挙動が異なっており、どの辺りが原因かわからず困っています。
挙動はこちらです。
・WebIDEから「インストールして実行」
アプリ起動時に固定できる
・Flame上で「アプリを停止してから再起動」
アプリ起動時に固定できない
OSのバージョン
・2.0.0.0-prerelease
コードはこちらです。
(WebIDEから「HelloWorld」プロジェクトを作成してapp.js上に記入しています。)
window.addEventListener("load", function() {
console.log(window.screen);
console.log(window.screen.mozLockOrientation);
console.log(window.screen.mozOrientation);
window.screen.mozLockOrientation(window.screen.mozOrientation);
});
双方でWebIDEからログを確認してみましたが、正しく動作しているように見受けられます。
Screen { availWidth: 569, availHeight: 320, width: 569, height: 320, colorDepth: 32, pixelDepth: 32, top: 0, left: 0, availTop: 0, availLeft: 0 }
function mozLockOrientation()
"portrait-primary"
FirefoxOSアプリ初めてで、どの辺りから調べたら良いか当たりすら付けられていない状態です。
同じような経験された方とか、FirefoxOSのならではお作法とか、、、
何でもいいのでヒントいただけると嬉しいです。