2013-10-28 2 views
-1

나는 다른 플러그인과 함께 최신 jQuery와 jQuery-ui를 사용하는 기존 코드 기반을 가지고있다. 이 코드 기반에서 사용되는 기능을 지원하지 않는 브라우저를 감지하고 브라우저가 완전히 지원되지 않는다고 사용자에게 경고하고 브라우저를 업그레이드/전환 할 것을 제안했습니다.사용중인 브라우저 기능을 어떻게 검색합니까?

이 작업에 적합한 도구는 Modernizr와 같은 것으로 보입니다. 문제는 각 코드 라인을 직접 살펴 보지 않고 어떤 기능이 사용되는지 또는 사용되지 않는지를 실제로 알지 못한다는 것입니다. 따라서 주어진 브라우저가 지원되는지 테스트 케이스를 작성하는 방법을 모르겠습니다.

현재 사용중인 기능을 확인하는 데 사용할 수있는 스크립트 또는 도구가 있습니까? 또는 이것을 더 쉽게 만들기 위해 사용할 수있는 기존 수표 중 일부는 무엇입니까?

+0

이전 버전의 IE를 업그레이드해야하는 사용자에게 메시지를 표시하고 jQuery가 다른 브라우저 및 IE9 이상에서 잘 작동하므로 메시지를 남겨 둡니다. – adeneo

+0

문제는 jQuery가 아닌 다른 플러그인이 있다는 것입니다.이 플러그인에는 포함될 필요가있는 자체 기능 세트가 있거나 없을 수 있습니다. – Mykroft

답변

0

다른 접근 방법을 제안 할 수 있습니까?

귀하의 사이트/애플리케이션이 최적화 된 브라우저의 하위 집합을 정의한 다음 Chrome 및 Safari, 이전 버전의 IE 및 Firefox 또는 Opera에 대해 애플리케이션/사이트가 사용자 브라우저에 최적화되지 않았다는 메시지를 표시하십시오. 브라우저에 따라 제안 사항을 수행하십시오.

이것이 해결책이 아니라면 제 3 자 플러그인 각각에 대해 지원되는 브라우저를 동적으로 구입할 방법을 찾아야합니다. 플러그인 제공 업체가 그러한 API를 가지고 있지 않으면 ie7 : nok, opera : nok ...을 포함하는 plugin_name.browser와 같은 자신의 파일을 작성할 수 있습니다. 물론 FF, Opera, Chrome, IE, Safari와 같은 일반적인 브라우저에서 플러그인을 테스트해야합니다.

희망이 도움이,

은 언젠가 더 나은 해결책은 간단입니다.

감사합니다.

관련 문제