Ben onun varlık bir ipad veya iphone gibi dokunmatik ekran cihazda görüntülerse sayfama bazı ek CSS yüklemeniz gerekir. Bunu yapmanın en kolay yolu nedir? TeşekkürDokunmatik ekranların (ipad, iphone, vb.) Tespit edilmesinin en iyi yolu?
cevap
En kolay tartışmasız http://www.modernizr.com/ olduğunu.
iPad'de deneyebileceğiniz:
if (window.Touch)
{
alert("touch my ipad/iphone/ipod");
}
else
{
alert("no touch!");
}
iPhone aynı şekilde çalıştığını tahmin etmek girişim ediyorum.
Ayrıca böyle bir şey üretmek için medya sorguları kullanabilirsiniz: Eğer php kullanıyorsanız
<link rel="stylesheet" media="all and (max-device-width: 480px)" href="iphone.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait)" href="ipad-portrait.css">
<link rel="stylesheet" media="all and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape)" href="ipad-landscape.css">
<link rel="stylesheet" media="all and (min-device-width: 1025px)" href="ipad-landscape.css">
bir min-cihaz-genişliği CSS medya querie sadece ipads için geçerli mı, yoksa aynı veya daha büyük ekran çözünürlüğü PC'ler için geçerli olacaktır? Teşekkürler – Evans
ve android hakkında ne dersiniz? –
, Herhangi bir mobil cihazı algılamak için bu kodu kullanabilirsiniz.
< php
$useragent=$_SERVER['HTTP_USER_AGENT'];
if(preg_match('/android.+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm(os)?|phone|p(ixi|re)\/|plucker|pocket|psp|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s)|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(|\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(|\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg(g|\/(k|l|u)|50|54|e\-|e\/|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(di|rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v)|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v)|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|)|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|xda(\-|2|g)|yas\-|your|zeto|zte\-/i',substr($useragent,0,4)))
header('Location: http://softlandindia.co.in/etm/sil_mobi/');
?>
- 1. tespit iphone/ipad yönelimi
- 2. en iyi yolu
- 3. iPhone uygulaması için iPad 2x düğmesini algılar
- 4. Jmeter'da en iyi yolu bulmanın en iyi yolu nedir?
- 5. iPad - iPhone Büyük UIActivityIndicatorView
- 6. iPhone ekranında kullanıcının parmağı tarafından çizilen numarayı tanımanın en iyi yolu
- 7. PDF hiperlinkleri iPhone/iPad
- 8. en iyi yolu?
- 9. en iyi yolu
- 10. IPHONE üzerinde SSTP, IPAD
- 11. Basit sayılar tanımanın en iyi yolu nedir?
- 12. Ipad/Iphone, kaydırma yapmayı seviyor
- 13. Linq'e katılmanın en iyi yolu
- 14. Spree'yi özelleştirmenin en iyi yolu?
- 15. iPhone/iPad çift duyarlıklı matematik
- 16. Bir dosyayı şefle yeniden adlandırmanın en iyi yolu
- 17. iPhone Geliştiricileri İçin En İyi Geocoding Hizmeti
- 18. iPhone - iPhone sürümünü nasıl tespit edebilirim?
- 19. Selenyum webdriver üzerinde StaleElementReferenceException en iyi yolu
- 20. jQuery onMouseover/onClick Dokunmatik Ekran kullanıcıları için (ör. IPad)
- 21. Git erişiminin en iyi yolu Git
- 22. UIImageView modunu değiştir iPhone/iPad
- 23. iPad: iPhone uygulamalarını iPad'e nasıl dönüştürebilirim?
- 24. iyi yolu
- 25. iPhone ve Ipad - bir kodu nasıl engellerim?
- 26. iPhone ekran yönünü tespit edin
- 27. iphone dev - iPhone ortamını simüle etmek için iPad kullanma
- 28. iPad/iPhone için özel geçiş kutusu
- 29. Kendi GPG/PGP parolanızı güçlendirmek için en iyi yolu kullanmanın en iyi yolu nedir?
- 30. ASP.NET süresi dolmuş bir oturumu en iyi nasıl tespit ederim?
Hızlı bir bakış attı ve demoları ipad ve iphone'umla test ettim. Bu iyi bir yol gibi görünüyor. Onu denemek ve ne olduğunu görmek istiyorum. Teşekkür – Evans