วิธี Java ง่าย ๆ ในการรับรุ่นเบราว์เซอร์และประเภทไม่สมบูรณ์แบบ แต่สามารถใช้งานได้
ฉันหวังว่าทุกคนจะปรับปรุงมัน!
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {string agent = request.getheader ("user-agent"). toLowerCase (); system.out.println (ตัวแทน); system.out.println ("เวอร์ชันเบราว์เซอร์:"+getBrowserName (agent)); "ie7";} อื่นถ้า (agent.indexof ("msie 8")> 0) {return "ie8";} อื่นถ้า (agent.indexof ("msie 9")> 0) {return "ie9";}} ถ้า (agent.indexof ("msie 10")> 0) "IE";} อื่นถ้า (agent.indexof ("opera")> 0) {return "opera";} else ถ้า (agent.indexof ("opera")> 0) {return "webkit";} อื่นถ้า (agent.indexof ("firefox")> 0) {return " "webkit";} อื่นถ้า (agent.indexof ("gecko")> 0 && agent.indexof ("rv: 11")> 0) {return "ie11";} lewent {return "อื่น ๆ ";}}}}}ตรวจสอบว่าเป็นโทรศัพท์มือถือหรือเบราว์เซอร์คอมพิวเตอร์
สตริงคงที่สาธารณะสุดท้าย [] agent = {"Android", "iPhone", "iPod", "iPad", "Windows Phone", "mqqBrowser"}; boolean แบบคงที่ public Boolean checkagentismobile (สตริง ua) {boolean flag = false; ua.contains ("เข้ากันได้; msie 9.0;")))) {// ยกเว้นระบบเดสก์ท็อปแอปเปิ้ลถ้า (! ua.contains ("windows nt") &&! ua.contains ("macintosh") {สำหรับ (รายการสตริง: ตัวแทน) {ถ้า (ua.containsua คือ: สตริง ua = request.getheader ("ผู้ใช้ตัวแทน"); // ค่าในส่วนหัวการตอบกลับที่ส่งคืนโดยเบราว์เซอร์จะได้รับ
สรุป
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้เกี่ยวกับการใช้งาน Java Simple Code ตัวอย่างเพื่อกำหนดเวอร์ชันและประเภทเบราว์เซอร์ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน เพื่อนที่สนใจสามารถอ้างถึงหัวข้ออื่น ๆ ที่เกี่ยวข้องกับ Java ในเว็บไซต์นี้ หากมีข้อบกพร่องใด ๆ โปรดฝากข้อความไว้เพื่อชี้ให้เห็น ขอบคุณเพื่อนที่ให้การสนับสนุนเว็บไซต์นี้!