어제 Jquery Ui Datapicker를 사용해 로그인 캘린더 기능을 표시했는데, IE8/IE9, FF, Chrome에서는 Js 문제가 발생했습니다.
그러나 IE6/IE7 및 IE8 호환 보기에서는 "페이지에 오류가 있습니다"라는 메시지가 표시되는 문제가 있습니다. 추가 검사를 수행하면 "식별자, 문자열 또는 숫자가 누락되었습니다"라는 오류 메시지가 표시됩니다.
처음에는 Jquery와 Jquery Ui 버전이 일치하지 않아서 발생한 것으로 생각했습니다. 나중에 지원되는 다른 버전도 시도했지만 작동하지 않았습니다.
그런 다음 Js 코드를 하나씩 디버깅한 후 2시간 이상을 보낸 후에 마침내 문제가 Json의 마지막 키 값 뒤의 쉼표로 인해 발생했음을 발견했습니다.
온라인에서 확인해 보니 많은 사람들이 이 문제를 겪고 있는 것으로 나타났습니다. 앞으로는 조심하세요.
정말 나쁜 IE6/IE7입니다. IE만을 위한 해킹을 하던 시대는 언제 작별 인사를 하게 될까요? . . . . Microsoft에 대해 불평하지 않을 수 없습니다