2016-07-23 12 views
0

変更私は試してみて、私のPhoneGapのアプリ内で画面の向きをロックするプラグインを使用しました:私のアプリページ内PhoneGapの - 防止画面の向きは

cordova-plugin-screen-orientation

私は次のコード抜粋:

// Once DOM is loaded... 
$(document).on('pagecreate', function() { 

window.screen.lockOrientation('portrait');     // Seems to set variable but not LOCK screen? 

var orient = screen.orientation;       // Works 
alert(orient);            // Works 

window.addEventListener("orientationchange", function(){ // Works 
    alert(screen.orientation); // e.g. portrait    // Works 
});          

... Other code etc. 

私の電話機を回転させると、プラグインは正しくインストールされているように見えます。問題は、画面をロックしていない機能があるようですか?

ご迷惑をおかけして申し訳ございません。

+0

アプリ全体で向きを固定しますか? –

+0

@ShashankAgrawal - はい私はアプリ全体にロックするために探しています。さらにコメントの下で、私はこのaviのconfig.xmlファイルを実行しようとしましたが、運はありません。 – Wayne

答えて

3

​​3210にこの属性を設定してみてください。

<preference name="Orientation" value="portrait" /> 
+0

応答に感謝します。私は実際にconfig.xmlの中に既にそれを持っていますが、それでも向きはロックされません。これはおそらく、PhoneGapデスクトップとiOSアプリを実行し、完全な "ビルド"をやっていないのでしょうか?私はPhoneGap環境のニュアンスであるかもしれない前にアプリを作っていません。 – Wayne

+2

これを機能させるにはアプリを構築する必要があります。 – johnborges