SORU
30 EKİM 2009, Cuma


Javascript ile tarayıcı Android telefon dönmesi tespit

İPhone'da Safari onorientationchange olay için dinleme ve açı için window.orientation sorgulayarak yönelim ekran yönünü değiştirmek ve algılama biliyorum.

Bu Android telefonlarda tarayıcı mümkün mü?

Açık olmak gerekirse, bir Android cihazın dönme tarafından tespit edilebilir olup olmadığını soruyorumJavaScriptstandart bir web sayfası üzerinde çalışan. İPhone'da mümkündür ve Android cep telefonları için yapılabilir olup olmadığını merak ettim.

CEVAP
21 ŞUBAT 2010, Pazar


Bir Android tarayıcı üzerinde bir oryantasyon değişikliği algılamak için, window orientationchange resize olayı için bir dinleyici ekleyin:

// Detect whether device supports orientationchange event, otherwise fall back to
// the resize event.
var supportsOrientationChange = "onorientationchange" in window,
    orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";

window.addEventListener(orientationEvent, function() {
    alert('HOLY ROTATING SCREENS BATMAN:'   window.orientation   " "   screen.width);
}, false);

Cihaz odaklı olduğunu anlamak için window.orientation özelliğini kontrol edin. Android telefon screen.width screen.height ayrıca cihaz olarak güncellemeler ile döndürülür. (bu iPhone ile durum böyle değil).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jose LviS el Bambino ( JLB )   LviSito

    Jose LviS el

    3 ŞUBAT 2008
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012
  • mipd1980

    mipd1980

    25 EKİM 2006