2015.08.01 18:21
익스플로러 개발자 도구를 켜고, 채팅방 화면으로 접속하면 콘솔에서 jquery 충돌이 발생하는 것 같아요.
한번 확인해봐주세요.
2015.08.01 22:40
2015.08.02 01:07
http://uha.kr/xe/index.php?mid=page_FSWe79
이 페이지를 접속해도 동일한데요,
저는 윈도우 8.1 IE11 최신버전에서 F12 디버그에서 살펴보면
파일: jquery.min.js, 줄: 4, 열: 5060
xe/common/jquery.min.js 파일에서 아래 부분에서 오류라고 뜨더라고요.
return o=1!==s||!x.isXMLDoc(e),o&&(t=x.propFix[t]||t,i=x.propHooks[t]),n!==undefined?i&&"set"in i&&(r=i.set(e,n,t))!==undefined?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){return e.hasAttribute("tabindex")||B.test(e.nodeName)||e.href?e.tabIndex:-1}}}
2015.08.02 15:00
browserstack.com을 이용하여 말씀하신 바와 같은 Windows 8.1 + IE11 환경에서 실험해봤는데 오류가 안 뜹니다.
혹 캐시 문제는 아닐까요? 임시파일을 지우고 새로고침을 해보세요.
말씀하신 xe/common/js/jquery.min.js는 XE에 내장되어 있는 jQuery 2.0.3버전인데 이것만으로 볼 때는 채팅창에서 jquery를 중복으로 불러들여서 생기는 문제는 아닌 것 같네요.
이 홈페이지에서 채팅방이 없는 다른 페이지(예: 게시판)에서는 위 오류가 생기지 않고 채팅방이 있는 곳에서만 오류가 생기나요?
흠... 점점 미궁으로 빠져드는 듯한;;;
p.s. 어쩌면 보안프로그램이나 설치된 추가기능이 일으키는 문제가 아닌가 싶기도 하네요. 콘솔창 오류내용은 무엇인가요?
2015.08.03 10:44
네 채팅창 있는 페이지에서만 생기고, 다른 페이지에서는 오류가 안 떠요. ^^;
2015.08.03 10:47
DOM7011: 이 페이지의 코드는 역방향 및 정방향 캐싱을 사용하지 않도록 설정했습니다. 자세한 내용은 http://go.microsoft.com/fwlink/?LinkID=291337을 참조하십시오.
파일: uha.kr
HTML1300: 탐색이 실행되었습니다.
파일: uha.kr
HTML1407: 잘못된 태그 이름입니다. 첫 문자는 [a-zA-Z]와 일치해야 합니다.
파일: uha.kr, 줄: 111, 열: 528
SCRIPT65535: 메서드 또는 속성 액세스로의 예기치 않은 호출입니다.
파일: jquery.min.js, 줄: 4, 열: 5060
SEC7118: http://b.uha.kr:554/socket.io/?EIO=3&transport=polling&t=1438566422390-0의 XMLHttpRequest에는 CORS(Cross Origin Resource Sharing)가 필요합니다.
파일: uha.kr
SEC7118: http://b.uha.kr:554/socket.io/?EIO=3&transport=polling&t=1438566422763-1&sid=H0eBdxaRbrYGXT6IA8OB의 XMLHttpRequest에는 CORS(Cross Origin Resource Sharing)가 필요합니다.
파일: uha.kr
SEC7118: http://b.uha.kr:554/socket.io/?EIO=3&transport=polling&t=1438566422977-2&sid=H0eBdxaRbrYGXT6IA8OB의 XMLHttpRequest에는 CORS(Cross Origin Resource Sharing)가 필요합니다.
파일: uha.kr
SEC7118: http://b.uha.kr:554/socket.io/?EIO=3&transport=polling&t=1438566422993-3&sid=H0eBdxaRbrYGXT6IA8OB의 XMLHttpRequest에는 CORS(Cross Origin Resource Sharing)가 필요합니다.
파일: uha.kr
SCRIPT12002: WebSocket Error: Network Error 12002, 작업 시간을 초과했습니다.
2015.08.03 12:01
다방면으로 연구해봤지만 도통 모르겠네요. 상황 재현이 돼야 해결을 할 텐데 왜 저한테는 오류가 안 뜨는지...
가상머신에서 Win 8.1 + IE 11 환경 만들어봐도 소용이 없네요.
혹시 CDN에서 서로 다른 파일을 보내주고 있는 것은 아닌가 하는 의심마저 듭니다
HTML1407: 잘못된 태그 이름입니다. 첫 문자는 [a-zA-Z]와 일치해야 합니다. 파일: uha.kr, 줄: 111, 열: 528 <--- 이 오류도 저한테도 안 뜨는데, 어떤 부분인지 궁금하구요
오류 보고해주셔서 감사합니다. 계속 연구해보고 실마리를 찾으면 여기에 또 댓글 남길게요.
2015.08.03 13:51
Edge 브라우저에서 오류 재현했습니다.
원인을 알아보고 해결하겠습니다.
2015.08.04 04:54
킁... Windows 8.1 K에서는 문제가 없고 Windows 8.1 KN에서만 생기는 오류라서 원인을 찾는 데 시간이 걸렸네요.
해결해두었습니다~ 오류 이유는 소식에다가 올려놨어요.
증상이 재현이 안 됩니다. 코드를 살펴보고 의심스러운 부분을 고쳤으니 다시 확인해주세요.
window.onload로 jquery가 떴는지 검사하던 것을, addEventListner와 attachEvent로 바꾸었습니다.
만약 계속 충돌이 생긴다면 어떤 부분에서 문제가 생기는지 알려주시면 감사하겠습니다~