วิธีรับข้อมูล UA อย่างชาญฉลาดเกี่ยวกับเวอร์ชันเบราว์เซอร์
วิธีรับตัวแทนผู้ใช้ UA (ตัวแทนผู้ใช้) ด้วย JS
<! doctype html> <html> <head> <title> </title> </head> <body onload = "whatbrowser ()"> <pristm> ฟังก์ชั่น whatbrowser () {document.browser.name.value = navigator.Appname; document.browser.version.value = Navigator.Appversion; document.browser.code.value = navigator.appcodename; document.browser.agent.value = navigator.useragent; } </script> <table> <form name = "เบราว์เซอร์"> <tr> <td> ชื่อเบราว์เซอร์: </td> <td> <อินพุต type = "txt" name = "name" size = "110%"> </td> </tr> <td> size = "110%"> </td> </tr> <tr> <td> ชื่อรหัส: </td> <td> <อินพุต type = "txt" name = "code" size = "110%"> </td> size = "110%"> </td> </tr> </form> </table> </body> </html>รหัสการทำงาน
/** ข้อมูลรุ่นเบราว์เซอร์อย่างชาญฉลาด **/var browser = {เวอร์ชัน: ฟังก์ชั่น () {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: !! U.Match (/applewebkit.*Mobile.*/) || !! U.MATCH (/Applewebkit/) // มันเป็นเทอร์มินัลมือถือ: !! Android: U.Indexof ('Android')> -1 || U.Indexof ('Linux')> -1, // เป็น iPhone หรือ qqhd เบราว์เซอร์ iPad: U.Indexof ('iPad')> -1, // คือ iPad WebApp: U.Indexof ('Safari') ภาษา: (navigator.browserlanguage || navigator.language) .toLowerCase ()}รหัสที่สนับสนุนการตัดสินมือถือ
<script> var browser = {เวอร์ชัน: 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: !! U.Match (/applewebkit.*Mobile.*/), // เป็นเทอร์มินัลมือถือ iOS: !! u.match (// (i [^;]+; (u;)? || u.indexof ('linux')> -1, // เทอร์มินัล Android หรือ UC เบราว์เซอร์ iPhone: U.Indexof ('iPhone')> -1, // เป็น iPhone หรือ qqhd browser iPad: U.Indexof ('iPad') ด้านล่าง};} (), ภาษา: (navigator.browserlanguage || navigator.language). toLowerCase ()} ถ้าเบราว์เซอร์. isandroid = u.indexof ('Android')> -1 || u.indexof ('adr')> -1; wechat} if (ua.match (/weibo/i) == "Weibo" && isios) {// Alert ("ฉันเปิดอยู่บน Weibo"); Event.preventDefault () ถูกห้าม; 1; $ ("#Shade-Child") CSS ("ความสูง", "4REM");}); $ ("#Shade-Child"). CSS ("ความสูง", "0"); qq space} if (browser.versions.ios) {// เปิดใน iOS browser} if (browser.versions.android) {// เปิดใน Android Browser}} else {// มิฉะนั้นมันคือพีซีเบราว์เซอร์} </script>วิธีการข้างต้นในการรับข้อมูล UA เกี่ยวกับเวอร์ชันเบราว์เซอร์ของ JS คือเนื้อหาทั้งหมดที่ใช้ร่วมกันโดยตัวแก้ไข ฉันหวังว่ามันจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น