Heim >Web-Frontend >js-Tutorial >js-Lösung, um immer auf dem neuesten Stand zu bleiben, wenn Sie beurteilen, ob es sich um einen PC oder ein Mobilgerät handelt
Der Inhalt dieses Artikels befasst sich mit der Lösung, die aktualisiert werden soll, wenn JS feststellt, ob es sich um einen PC oder ein Mobilgerät handelt. Der Artikel stellt das Verständnis dafür in JS vor, das einen gewissen Referenzwert hat. Ich hoffe, dass dies der Fall ist es wird Ihnen hilfreich sein.
Als ich die offizielle Website schrieb, habe ich im Internet nach einem solchen Code gesucht und es schien, dass es überhaupt kein Problem gab Die Seite blieb unverändert, ich konnte sie überhaupt nicht stoppen und hatte immer noch das gleiche Problem. Nach wiederholten Versuchen stellte ich fest, dass das Problem eine zusätzliche Codezeile war:
Originalcodebeispiel:
<script type="text/javascript"> //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句,如果是手机访问就自动跳转到" "里的页面 if (system.win || system.mac || system.xll||system.ipad) { window.location.href = " PC端网站名 "; } else { window.location.href = " 移动端端网站名 "; } </script>
Geändertes Codebeispiel:
<script type="text/javascript"> //平台、设备和操作系统 var system = { win: false, mac: false, xll: false, ipad:false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") == 0; system.x11 = (p == "X11") || (p.indexOf("Linux") == 0); system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false; //跳转语句,如果是手机访问就自动跳转到" "里的页面 if (system.win || system.mac || system.xll||system.ipad) { //window.location.href = "PC端网站名";(在PC端引入js代码段时,这一行不能要,否则一直循环刷新,移动端同理) } else { window.location.href = " 移动端端网站名 "; } </script>
Verwandte Empfehlungen:
js ermittelt, ob der Benutzer auf einem PC oder einem Mobilgerät ist
Das obige ist der detaillierte Inhalt vonjs-Lösung, um immer auf dem neuesten Stand zu bleiben, wenn Sie beurteilen, ob es sich um einen PC oder ein Mobilgerät handelt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!