2011-02-07 9 views
3

http://validator.w3.org/ 에 따라 HTML/CSS 페이지가 100 % 유효하더라도 일부 브라우저 (* cough * IE7 * cough *)에서는 여전히 페이지가 손상 될 수 있습니다.자동 브라우저 호환성 확인

html, css 및 javascript를 구문 분석하고 DOM에서 알려진 브라우저 버그를 검색하는 unittest/validation 도구가 있습니까? jQuery.slideUp()와 결합하여 "position : relative"를 사용하는 것과 같습니다.

답변

1

정적 분석은 어렵습니다. 이벤트 핸들러를 통해 여러 요소에 적용한 클래스에 position: relative을 가질 수 있습니다. 그 중 하나는 나중에 ID로 선택하고 slideUp()을 호출합니다. 원하는 유효성 검사 도구를 사용하려면 브라우저의 기능이 필요합니다. 은 위험한 패턴을 찾기 위해 모든 종류의 이벤트를 트리거해야합니다.

Microsoft 브라우저는 매우 뛰어나므로 이전에 만난 적이없는 새로운 문제를 몇 가지 제공 할 가능성이 있으므로 손으로 시간을 테스트하는 것을 피하기 어렵습니다. 그리고 그들이 당신을 위해 만든 크래시를 발견하는 길에, 당신은 더 평범한 것을 잡을 것입니다.

+0

내가 작동하게하는 유일한 방법은 실제 DOM을 분석하는 Firebug 확장을 만드는 것입니다. –