Ich habe ein Plugin verwendet, um zu versuchen und die Bildschirmausrichtung in meiner PhoneGap App zu sperren:PhoneGap - Verhindern Bildschirmausrichtung ändert
cordova-plugin-screen-orientation
Innerhalb meiner App-Seite Ich habe den folgenden Code-Extrakt:
// 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.
Wie Sie aus den Kommentaren sehen können, scheint das Plugin korrekt installiert zu sein, da ich erfolgreich Portrait-Primary, Landscape-Secondary etc. anrufe, während ich mein Handy rotiere. Das Problem scheint die Funktion zu sein ist nicht den Bildschirm zu sperren?
Jede Hilfe wäre sehr geschätzt!
Möchten Sie die Ausrichtung in Ihrer App sperren? –
@ShashankAgrawal - Ja, ich möchte die ganze App sperren. Laut dem Kommentar weiter unten habe ich versucht, dies avi der config.xml-Datei aber ohne Glück zu tun. – Wayne