Ich habe eine Website. Ich möchte die Hauptseite index.php machen, die erkennt, ob das Betriebssystem, auf dem der Benutzer läuft, mobil ist und auf eine mobile Site umleitet. Wie kann ich das machen?Wie OS automatisch erkennen und umleiten
-1
A
Antwort
0
<html><head>
<script type="text/javascript">
var device = navigator.userAgent
if (device.match(/Iphone/i)|| device.match(/Ipod/i)|| device.match(/Android/i)|| device.match(/J2ME/i)|| device.match(/BlackBerry/i)|| device.match(/iPhone|iPad|iPod/i)|| device.match(/Opera Mini/i)|| device.match(/IEMobile/i)|| device.match(/Mobile/i)|| device.match(/Windows Phone/i)|| device.match(/windows mobile/i)|| device.match(/windows ce/i)|| device.match(/webOS/i)|| device.match(/palm/i)|| device.match(/bada/i)|| device.match(/series60/i)|| device.match(/nokia/i)|| device.match(/symbian/i)|| device.match(/HTC/i))
{
window.location = "./mobile.php";
}
else
{
var page = "./desktop.php";
top.location = page;
}
</script>
</head>
</html>
0
Sie möchten die user-agent
Kopfzeile betrachten. Hier ist eine sehr komplette aufzuschreiben:
https://developer.mozilla.org/en-US/docs/Web/HTTP/Browser_detection_using_the_user_agent
Verwandte Themen
- 1. Sprache automatisch erkennen und Benutzer umleiten
- 2. L5.5: Wie automatisch Paket erkennen?
- 3. PHP erkennen Cookie-Wert und umleiten
- 4. .htaccess automatisch umleiten
- 5. Loopback: Datenbankstrukturen automatisch erkennen und Beziehungen zwischen Tabellen automatisch generieren
- 6. OpenCV Farbe erkennen Automatisch
- 7. Wie automatisch Tastatureingabe in Chrome OS
- 8. Laravel automatisch umleiten Authentifizierung Ausnahme
- 9. PHP - automatisch erkennen (Roh-) urlencode
- 10. ASP.NET Core erkennen Mac OS Benutzer
- 11. Sprache erkennen und auf Subdomain auf Symfony umleiten
- 12. Javascript: erkennen OS X "natürliche Scroll" Einstellungen
- 13. Browsersprache erkennen und zu einer anderen URL umleiten
- 14. Erkennen ist Website in Iframe geöffnet und umleiten
- 15. Erkennen OS X Version 10.4 und niedriger auf Server
- 16. umleiten, um die Website automatisch zu spiegeln?
- 17. Flask Formularverarbeitung - automatisch den Benutzer umleiten?
- 18. Wie erkennen Sie das Auftreten von ContextMenu in OS?
- 19. Dienste stoppen automatisch von Android OS 5.1.1
- 20. So erkennen Sie Systeminformationen wie OS oder Gerätetyp
- 21. umleiten automatisch in einer Ansicht django
- 22. RubyMine - automatisch erkennen .each, .map und andere Iteratortypen
- 23. IIS7 automatisch umleiten auf null (in IE)
- 24. automatisch erkennen URL-Status und eingestellt, um es zu verwenden
- 25. Kann Pex automatisch Typüberlauf-/Unterlaufbedingungen erkennen?
- 26. AngularJS: Änderung automatisch im Modell erkennen
- 27. Warum erkennt DbSet.Local Änderungen automatisch erkennen?
- 28. Erkennen, ob Abonnement automatisch abgebrochen wird
- 29. Sollte Java IPv4/IPv6 automatisch erkennen?
- 30. USB-Gerät automatisch erkennen Verbindung herstellen/trennen
Mögliche Duplikat https://stackoverflow.com/questions/13109770/best-way-to-redirect-single-php-page -for-mobile-devices-with-php-javascript –
Mögliches Duplikat von [Beste Möglichkeit, einzelne PHP-Seite für mobile Geräte mit PHP/Javascript umzuleiten] (https://stackoverflow.com/questions/13109770/best-way-to -redirect-single-php-page-für-mobile-geräte-mit-php-javascript) –