เมื่อพัฒนาบัญชีสาธารณะ WeChat ส่วนใหญ่ของมันคือการพัฒนาของไซต์ไมโคร เราจำเป็นต้องรู้ว่าเบราว์เซอร์ปัจจุบันเป็นเบราว์เซอร์ในตัวสำหรับ WeChat แล้วจะตัดสินได้อย่างไร?
ตัวแทนผู้ใช้พร้อมเบราว์เซอร์ในตัวสำหรับ WeChat
ในการกำหนดเบราว์เซอร์ในตัวของ WeChat คุณต้องได้รับตัวแทนผู้ใช้ของเบราว์เซอร์ในตัวของ WeChat ในตัว หลังจากตรวจจับโดยเบราว์เซอร์ของ WeChat บน iPhone ตัวแทนผู้ใช้คือ:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 เช่น Mac OS X) Applewebkit/536.26 (khtml เช่น Gecko) มือถือ/10b329 Micromessenger/5.0.1
ดังนั้นโดยการระบุ micromessenger คำหลักเราสามารถตรวจสอบได้ว่าเบราว์เซอร์นั้นอยู่ใน WeChat หรือไม่
คำพิพากษาผ่าน JavaScript
ฟังก์ชั่น is_weixin () {var ua = navigator.useragent.toLowercase (); ถ้า (ua.match (/micromessenger/i) == "micromessenger") {return true;} lether {return;}}}}}ผู้พิพากษาโดย PHP
ฟังก์ชั่น is_weixin () {ถ้า (strpos ($ _ เซิร์ฟเวอร์ ['http_user_agent'], 'micromessenger')! == false) {return true;} return false;}ข้างต้นคือสิ่งที่ตัวแก้ไขแนะนำให้คุณกำหนดประเภทเบราว์เซอร์ที่ใช้เมื่อคำขอของผู้ใช้ถูกกำหนดผ่าน JS และ PHP ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับคุณทันเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!