웹 양식 또는 MVC 여부에 관계없이 ASP.NET의 서버에서 현재 브라우저가 브라우저 유형 만 확인하는 것 외에 HTML 5를 지원하는지 여부를 확인할 수 있습니까?서버에서 HTML 5 지원을 확인 하시겠습니까?
2
A
답변
4
브라우저가 HTML 5를 완전히 지원한다고 생각하지 않으며 HTML 5는 초안입니다 (이 게시물 현재). 지원하려는 기능의 하위 집합을 정의하는 것이 더 나을 것입니다.
ASP.Net에는 framework for managing browser capabilities이 있지만이 목록을 유지하는 것은 다소 수동 프로세스입니다.
실제로 그렇게할만한 이유가있는 경우 (내가 있을지 모르겠다), 신경 쓰는 HTML 5 기능을 검토 한 JavaScript로 간단한 테스트를 만들 수 있습니다. 이렇게하려면 페이지에서 내용을로드하기 전에 스크립트를 평가해야합니다.
그 결과를 작은 쿠키에 저장할 수 있습니다.이 쿠키는 이후 요청과 함께 전달되어 서버가 브라우저 기능을 정확하게 파악할 수 있도록합니다.
현실적으로 ASP 형식의 브라우저 기능 프레임 워크를 사용하여 브라우저 유형/렌더링 엔진을 기반으로 서버 측을 일반화하는 것이 훨씬 낫습니다.
+0
좋습니다, 감사합니다. 예, Modernizr은 HTML 5 지원을 확인하는 것과 관련된 최상의 옵션 중 하나이며 그 주위에 일부 기능을 제공합니다. –
관련 문제
- 1. HTML 5 확인 localStorage
- 2. html 5 shim이로드되었는지 확인
- 3. JavaScript로 브라우저 CSS 속성 지원을 확인 하시겠습니까?
- 4. php imagick에서 고스트 스크립트 지원을 확인 하시겠습니까?
- 5. HTML 5 PHP 서버에서 상용구가 작동하지 않습니까?
- 6. PHP 및 HTML 5 확인 메시지
- 7. HTML 5 양식 플러그인은 실시간 유효성 확인 기능을 제공합니까?
- 8. HTML 5 File API
- 9. HTML 5 캔버스를 Chrome의 파일에 저장 하시겠습니까?
- 10. JavaScript를 사용하여 time.nist.gov NTP 서버에서 시간을 확인 하시겠습니까?
- 11. weblogic 서버에서 SIP 지원을 어떻게 해제합니까 12c
- 12. HTML 양식이 특정 순서로 작성되었는지 확인 하시겠습니까?
- 13. html 5 비디오 김이 있습니까?
- 14. HTML 4 대 HTML 5
- 15. 대역폭이 HTML 5 오디오 플레이어
- 16. git 서버에서 스타일 확인
- 17. HTML 5 (CSS 3 및 HTML 5 소켓 포함)
- 18. PHP로 아파치 서버에서 정적 파일을 보는 사용자의 허가를 확인 하시겠습니까?
- 19. HTML 목록 5 열
- 20. HTML 5 WebSocket
- 21. HTML 5 캔버스 성능
- 22. Html 5 Android PhoneGap
- 23. HTML 5 Geolocation watchPosition
- 24. html 5 캔버스 이벤트
- 25. Magento Go의 HTML 5
- 26. HTML 5 : 스트림과 크롬
- 27. REL로 HTML 5 확인하기
- 28. HTML 5 끌어서 놓기
- 29. HTML 5 및 JavaScript
- 30. HTML 5 끌기 이벤트
가능한 복제본은 http://stackoverflow.com/questions/3875951/asp-net-how-to-check-browser-support-html5이므로 불행히도 보이지 않습니다. – cosmorogers
당신은 그냥 우아한 저하를 사용해야합니다. –