웹 응용 프로그램을 사용하고 있는데 제대로 작동합니다. 지금은 스마트 폰 브라우저에서 응용 프로그램에 액세스 할 때 부피가 도착 특정 페이지가있다, 그래서 내가이요청이 브라우저 또는 스마트 폰에서 오는지 여부를 감지하는 방법은 무엇입니까?
-2
A
답변
2
사용자 에이전트를 사용하십시오. 서버에 대한 모든 연결은 편의와 협약을 통해이 헤더를 전달합니다. 브라우저가 진실하다는 보장 (예 : Chrome으로 신고 한 스팸봇)은 아닙니다. 다음과 같이 사용자 에이전트를 얻을 수 있습니다.
request.getHeader("User-Agent");
다음으로 알려진 사용자 에이전트 문자열과 템플릿을 다시 확인하십시오.
0
그것은 일반적으로 확인하여 이루어집니다 달성 할 수있는 방법 제안을 넣어주세요
if(request comes from computer browser client)
forward to bulky page in web application
else
if (request comes from smartphone)
forward to some other light page .
같은 상황을 원했다 요청의 "사용자 에이전트"헤더
관련 문제
- 1. 사용자가 스마트 폰에서 왔음을 감지하는 방법
- 2. 스마트 폰에서 텍스트를 볼 때
- 3. event.stopPropagation(); 스마트 폰에서
- 4. anglejs 응용 프로그램에 들어오는 요청이 GET 또는 POST 요청인지 여부를 감지하는 방법은 무엇입니까?
- 5. 브라우저 기능을 감지하는 방법은 무엇입니까?
- 6. 브라우저 플러그인을 감지하는 방법은 무엇입니까?
- 7. 이미지가 수정되었는지 여부를 감지하는 방법은 무엇입니까?
- 8. AsyncContext가 시간 초과되었는지 여부를 감지하는 방법은 무엇입니까?
- 9. 파일 세트가 정의되었는지 여부를 감지하는 방법은 무엇입니까?
- 10. 건물에서 스마트 폰을 감지하는 방법은 무엇입니까?
- 11. EventWaitHandle이 대기 중인지 여부를 감지하는 방법은 무엇입니까?
- 12. 클라이언트 시스템이 32 또는 64 비트인지 여부를 감지하는 방법은 무엇입니까?
- 13. 문자열에 utf8 디코드 또는 인코딩을 적용해야하는지 여부를 감지하는 방법은 무엇입니까?
- 14. 스마트 폰에서 C# 디버깅/코딩
- 15. 스마트 폰에서 엔트로피의 좋은 원천은 무엇입니까?
- 16. VBA가 뭔가를 발견했는지 여부를 감지하는 방법은 무엇입니까?
- 17. 두 개체가 충돌하는지 여부를 감지하는 방법은 무엇입니까?
- 18. 파일이 있는지 여부를 감지하는 방법은 무엇입니까?
- 19. android에 keybourd가 표시되는지 여부를 감지하는 방법은 무엇입니까?
- 20. ScrollView에서 페이지가 스크롤되는지 여부를 감지하는 방법은 무엇입니까?
- 21. 링크 작동 여부를 감지하는 방법은 무엇입니까?
- 22. 서버 종료 여부를 감지하는 방법은 무엇입니까?
- 23. "res.end()"호출 여부를 감지하는 방법은 무엇입니까?
- 24. 시스템에서 ipv6을 지원하는지 여부를 감지하는 방법은 무엇입니까?
- 25. 동영상이 일시 중지되었는지 여부를 감지하는 방법은 무엇입니까?
- 26. 컴파일러가 static_assert를 지원하는지 여부를 감지하는 방법은 무엇입니까?
- 27. mouseout이 맞는지 여부를 감지하는 방법은 무엇입니까?
- 28. iPhone이 진동하고 있는지 여부를 감지하는 방법은 무엇입니까?
- 29. 외부 자바 스크립트가로드되었는지 여부를 감지하는 방법은 무엇입니까?
- 30. 사용자가 최근에 로그인했는지 여부를 감지하는 방법은 무엇입니까?