ด้วยการมาถึงของ 4G เว็บไซต์มือถือไม่สามารถควบคุมได้และพีซีและเว็บไซต์อย่างเป็นทางการของมือถืออยู่ร่วมกัน จะให้ผู้อื่นเยี่ยมชมเว็บไซต์ทางการของพีซีของคุณและข้ามไปยังเว็บไซต์มือถือได้โดยตรง เรียนผู้อ่านโปรดเพิ่มรหัส! มาที่นี่!
ตรวจสอบว่าเบราว์เซอร์เป็นโทรศัพท์มือถือหรือไม่
<script type = "text/javascript"> (function () {var rewriteurl = function (url) {ถ้า (url) {var splits = url.split ("/"), sitename = window.location.pathname; sitename! == "undefined") {return "https://m.vevb.com"+sitename}}}; ถ้า (/Android | webos | iphone | iPad | windows phone | iPod | blackberry | symbianos | nokia | mobile/i.test (navigator.useragent) pathName = window.location.pathName; if (url.indexof ("? pc") <0) {ลอง {window.location.href = rewriteurl (url)} catch (e) {}}}}) ()เพื่อตรวจสอบว่าเบราว์เซอร์เป็นพีซีให้ข้ามไปที่หน้าพีซี
<script> var browser1 = {เวอร์ชัน: function () {var u = navigator.useragent, app = navigator.Appversion; return {// Mobile Terminal Browser เวอร์ชันข้อมูล Trident: U.Indexof ('Trident')> -1, // คือเคอร์เนล Presto: U.Indexof ('Presto')> -1, // Opera Kernel WebKit: U.Indexof ('Applewebkit')> -1, // Apple และ Google Kernel Gecko u.indexof ('khtml') == -1, // เคอร์เนล Firefox Mobile: !! U.Match (/Applewebkit.*Mobile/i) || !! u.match (/midp | symbianos | nokia | samsung | lg | nec | tcl | alcatel | bird | dbtel | dopod | Philips | Haier | Lenovo | mot- | nokia | sonyericsson | sie- | amoi | zte/) CPU.+MAC OS X/), // iOS Terminal Android: U.Indexof ('Android')> -1 || U.Indexof ('iPad')> -1, // เป็น iPad Webapp: U.Indexof ('Safari') == -1 // เป็นเว็บที่ควรจะโปรแกรมไม่มีส่วนหัวและล่าง}; Navigator.Language) .toLowerCase ()} if (browser1.versions.mobile == false && browser1.versions.ios == false && browser1.versions.android == false && browser1.versions.iphone == false && location.href.replace ("m.", "www."); // ถ้ามันไม่ใช่โทรศัพท์เปิดให้ข้ามไปที่การแจ้งเตือนหน้าพีซี ("PC");} </script>ต่อไปนี้เป็นอาหารเสริมสำหรับการอ้างอิง
jQuery กำหนดว่าเบราว์เซอร์เป็นเบราว์เซอร์มือถือหรือคอมพิวเตอร์โดยอัตโนมัติจะกระโดดโดยอัตโนมัติ
รหัสขนาดเล็กเว็บไซต์เดียวกันข้ามไปยังหน้าต่างๆสำหรับการดูมือถือและคอมพิวเตอร์
โหลดไฟล์ jQuery ก่อน
$ (function () {var mobileua = (function () {var ua = navigator.useragent.toLowercase (); var mua = {ios: /iPOD THONETHONE /.test(ua), // ios iPhone: /iPhone/.test(ua) /android/.test(ua), // windows อุปกรณ์ Android: /windows/.test(ua), // windows อุปกรณ์ touch_device: ('ontouchstart' ในหน้าต่าง) || windows_tablet: false, // แท็บเล็ต Windows: false, // tablet (iPad, Android, Windows) smart_phone: false // สมาร์ทโฟน (iPhone, Android)}; mua.ipad || mua.android_tablet || mua.windows_tablet; 'http://www.aaa.com/wap/index.html';}});จำเป็นต้องมีการซิงโครไนซ์ข้อมูลของหน้าเว็บบนโทรศัพท์มือถือ
การคัดลอกรหัสมีดังนี้:
<script type = "text/javascript">
(function () {var ua = navigator.useragent.toLowercase (); var bisipad = ua.match (/iPad/i) == "iPad"; var bisiphoneos = ua.match (/iiphone os/i) == "iphone os"; biswm = ua.match (/windows mobile/i) == "windows mobile"; ถ้า (bisipad || bisiphoneos || bisandroid || biswm) {window.location.href = "http://m.vevb.com/android/game/826.html"}}}}}}}}}}
</script>
วิธีที่สอง:
<script language = "javascript"> function mobile_device_detect (url) {var thisos = navigator.platform; var os = อาร์เรย์ใหม่ ("iPhone", "iPod", "iPad", "Android", "Nokia", "Symbianos", "Symbian", "Windows Phone", "โทรศัพท์", "Linux Armv71", "Maui", "ไม่น่าเชื่อถือ/1.0", สำหรับ (var i = 0; i <os.length; i ++) {ถ้า (thisos.match (os [i])) {window.location = url; }} // เนื่องจากระบบโทรศัพท์มือถือจำนวนมากไม่ทราบข้อมูลนี่คือบัตรประจำตัวพิเศษชั่วคราวหาก (Navigator.platform.indexof ('iPad')! = -1) {window.location = url; } // ส่วนนี้เป็นเพราะเคอร์เนลของโทรศัพท์ Android นั้นเป็น Linux // อย่างไรก็ตาม Navigator.platform แสดงข้อมูลที่แตกต่างกันดังนั้นเริ่มต้นด้วยเบราว์เซอร์นั่นคือใช้ Navigator.Appversion ข้อมูลเพื่อทำการตัดสิน var ตรวจสอบ = Navigator.Appversion; if (check.match (/linux/i)) {// x11 เป็นแพลตฟอร์มของเบราว์เซอร์ UC หากมีเบราว์เซอร์พิเศษอื่น ๆ คุณสามารถแนบเงื่อนไขได้หาก (ตรวจสอบ. match (/มือถือ/i) || check.match (/x11/i)) {window.location = url; }} // class in_array function array.prototype.in_array = function (e) {สำหรับ (i = 0; i <this.length; i ++) {ถ้า (นี่ [i] == e) กลับมาจริง; } return false; }} mobile_device_detect ("http: //***.***.com"); </script>หมายเหตุที่นี่
mobile_device_detect ("http: //***.***.com"); // ที่อยู่ภายในถูกกรอกข้อมูลในที่อยู่เว็บไซต์มือถือของคุณ