서버가 클라이언트가 안드로이드, 아이폰 또는 PC 액세스인지 어떻게 알 수 있습니까?
둘째, 휴대폰 브라우저의 기준이 다르다. 브라우저마다 나름대로의 기준이 있다. 일반적으로 서버 변수 HTTP_ACCEPT 에 다음 문자열이 포함되어 있으면 휴대폰으로 판단할 수 있습니다.
Text/vnd.wap.wml
응용 프로그램/vnd.wap.xhtml+XML.
마지막으로 js 는 일반적으로 웹 측에서 구별하는 데 사용됩니다.
함수 IsPC ()
{
Var user agent info = navigator.user agent;
Var Agents = new Array("Android ","iPhone ","SymbianOS ","Windows Phone ","iPad ","ipoos ")
Var flag = true
For(var v = 0;; V & ltAgents.lengthv++) {
If (user agent info.index of (agents [v]) > 0) {flag = false; 깨뜨리다 }
}
반환 플래그
}