Cihazın ekran yönünü tespit etmenin bir çok yolunu gördüm.JavaScript ile cihaz yönlendirmesi nasıl algılanır?
function getOrientation(){
var orientation = window.innerWidth > window.innerHeight ? "Landscape" : "Primary";
return orientation;
}
Ama benim kontrol etmek istiyorsanız bir olay dinleyicisiyle yanı ekran yönündeki değiştirir? Bu kodu denedim ama benim için çalışmıyor.
function doOnOrientationChange()
{
switch(window.orientation)
{
case -90:
case 90:
alert('landscape');
break;
default:
alert('portrait');
break;
}
}
window.addEventListener('orientationchange', doOnOrientationChange);
// Initial execution if needed
doOnOrientationChange();
(Ben Chrome'un cihaz emülatörü kullanıyorum) Bu cihaz yönünü algılamaz ve dinleyici benim için kaydetmez. Bunu yapmak için
Bu çözümün yalnızca akıllı telefonlarda Chrome> = 39 ve Firefox Mobile için çalıştığını belirtmek gerekir. OP, "ios" etiketini ekledi ve Screen API bunun için bir çözüm değil. – Popatop15