เมื่อพัฒนาบัญชีสาธารณะ 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;}