WeChat Public 계정을 개발할 때 그 중 상당 부분은 소기업의 개발입니다. 현재 브라우저는 WeChat 용 내장 브라우저라는 것을 알아야합니다. 그래서 어떻게 판단합니까?
WeChat의 내장 브라우저가있는 사용자 에이전트
WeChat의 내장 브라우저를 판단하는 방법 먼저 WeChat의 내장 브라우저의 사용자 에이전트를 얻어야합니다. iPhone의 WeChat 브라우저에서 탐지 한 후 사용자 에이전트는 다음과 같습니다.
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 MAC OS X와 같은) AppleWebKit/536.26 (Gecko와 같은 KHTML) 모바일/10B329 Micromessenger/5.0.1
따라서 키워드 Micromessenger를 식별하면 브라우저가 WeChat에 내장되어 있는지 확인할 수 있습니다.
JavaScript를 통한 판단
함수 is_weixin () {var ua = navigator.useragent.tolowercase (); if (ua.match (/micromessenger/i) == "micromessenger") {return true;} else {return false;}}PHP의 판사
함수 is_weixin () {if (strpos ($ _ server [ 'http_user_agent'], 'micromessenger')! == false) {return true;} return false;}