Erkennt iPad mit ASP.net
Will ich erkennen, ob ein mobiles Gerät ist ein Tablet (iPad) oder nicht in ASP.net
Ich hatte einen Blick auf 51degrees Projekt, aber die Funktion erkennt tablet nicht verfügbar ist in der free - version- und da vertreiben wir unsere ASP.net Lösung zu 100 von Kunden, die wir nicht kaufen können, eine 51degrees Lizenz für alle von Ihnen.
Gibt es auch Kostenlose oder open source-alternativen für 51degrees verfügbar? Oder wird bei neueren Versionen von MVC (4?) mehr Informationen im detail als die schlichte IsMobileDevice()?
Dank,
Konrad
- Neuere Versionen enthalten Modernizr.
- Sie werden nie gewinnen Sie mit der device-Erkennung. Neue Geräte werden eingeführt, viel zu oft. Verwenden Sie die feature-detection und media queries statt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie verlangen, die user-agent und überprüfen, um zu sehen, ob es mit 'ipad' wie so
Brauchen Sie nicht, um zu "erkennen, ein iPad". Nur nutzen Sie Media Queries, um Ihnen Unterstützung für das iPad, wie der Safari-browser, der kommt mit dem iPad versteht schon CSS3:
CSS3 Media Queries
Ihre beste Wette ist zu verwenden HTML5Boilerplate als es behebt einige andere Dinge, die für das iPad auch. Mit Modernizr für feature-Erkennung; es kommt mit HTML5Boilerplate.
HTML5 Boilerplate
20-Snippets sollten Sie mit Hilfe von Html5 Boilerplate
Wir jetzt Benutzer, die alte Browser für Mobile Geräte-Datei:
http://mdbf.codeplex.com/
Und erweitern Sie mit unseren eigenen browser-Datei-wie es beschrieben wurde in dieser Lösung:
http://www.hanselman.com/blog/MixMobileWebSitesWithASPNETMVCAndTheMobileBrowserDefinitionFile.aspx
Nun können wir selbst definieren, eigene Parameter zu erkennen, z.B., den Kompatibilitätsmodus von internet explorer oder definieren Sie ein iPad als ein nicht-mobiles Gerät.
Hier ist eine Gesamt-Lösung für Sie. Dies ist eine Website, die erstellt wurde, um zu präsentieren, responsive design verwenden ASP.NET MVC; es ist ein Artikel, Tutorials und komplette Projekt-download mit source-code.
http://edcharbeneau.github.com/FoundationSinglePageRWD/