Beste Möglichkeit, ein mobiles Gerät zu erkennen und umzuleiten
Hier ist mein Ausschnitt zum Erkennen eines mobilen Displays basierend auf der Bildschirmgröße. Sie können erzwingen, dass die Site im Desktop-Modus bleibt, indem Sie der URL einen forceDesktop-Parameter hinzufügen.
Ich bin neu bei JQuery. Wenn Sie Vorschläge haben, kommentieren Sie diese bitte.
Credits gehen zu brandonjp:Wie kann ich Abfragezeichenfolgenwerte in JavaScript abrufen?
<script>
$.urlParam = function(name, url) {
if (!url) {
url = window.location.href;
}
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(url);
if (!results) {
return undefined;
}
return results[1] || undefined;
}
window.onload = function() {
var forceDesktop = $.urlParam('forceDesktop');
if (!forceDesktop) {
if ( $(window).width() < 639) {
var url = "http://m.mysite.com/";
$(location).attr('href',url);
}
}
};
</script>