프로젝트를 개발할 때 프런트엔드는 상대적으로 숨겨진 두 가지 문제에 직면했습니다.
문제 1. 특히 IE7 브라우저의 경우 IE URL 매개변수가 너무 길어서 HTTP 상태 122 오류가 발생합니다.
이유: IE6.8에서는 문제가 없지만 IE7과 호환되지 않습니다. get 매개변수가 너무 깁니다. Google은 "무효화할 수 있다면 Ajax 앱에서 GET 메소드를 사용하지 마십시오. IE7은 get 문자열에 2032자를 초과하여 문제를 일으키기 때문입니다."
해결책:
원본 넣기 프로젝트는 jsonp get data 방식을 사용하다가 일반 post data 방식으로 변경
문제 2. 이 범위 문제
이유: 객체 내부에 없으면 기본값으로 아래와 같이 대형 객체 창을 ajax 안에 넣으면 현재 도메인 이름 ajax 객체를 나타냅니다.
해결 방법: