Page 1 of 1

Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 20 14:25 54
by 모나미
Nate (http://www.nate.com) 검색시

검색결과 창위에 아래와 같은 내용이 나온 후 검색 결과가 및에 출려됩니다..

위 내용 안보이게 할 수는 없나요..

3.6.6 버전에서는 이상없이 동작 하였습니다..

Nate 문제 인가요...??

--------------------------------

")); eval(sScript); } } } SemanticProgressDone( targetdiv, loaddiv, useLoadbg ); return 0; } function GetSemanticHTML( pageUrl, targetdiv, loaddiv, useLoadbg ) { SemanticProgressStart( targetdiv, loaddiv, useLoadbg ); if ( objHttp[targetdiv] == null || objHttp[targetdiv] == undefined ) { objHttp[targetdiv] = CreateHttpRequest(); } objHttp[targetdiv].open("GET", pageUrl, true); objHttp[targetdiv].setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ....
---------------------------------------------------------------------

Re: Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 20 16:15 55
by 이민형
그러게요 저도 그렇네요!
Ie tab 으로 보면 정 :shock: 상적으로 나오긴 하네요

Re: Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 20 17:23 42
by Channy
네이트의 HTML 소스 내에 <script>로 시작하는 자바스크립트 소스 코드 안에 </script>를 쓰고 있어서 거기서 끝을 내기 때문에 생긴 오류로 보입니다. 아마 제가 보기엔 JS 보안 위협을 줄이기 위해서 새로 생긴 것 같아 보이네요.

비슷한 버그가 있긴한데, 베타2에서 어떻게 되는지 볼 필요가 있겠습니다.
https://bugzilla.mozilla.org/show_bug.cgi?id=546979

Re: Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 20 18:36 28
by 모나미
Channy 님이 말씀하신 버그가 맞군요.

혹시 해서 소스 보기 해서 찾아보니 script 중간에

"</script>"

요게 들어가 있군요.. 저부분을 script 끝으로 인식해서 그 밑 부분을 다

출력해 버리는....

b2pre 다운 받아 실행해 봐도 안고쳐졌더군요..네이트를 주 검색으로

하다보니. 신경쓰이내요..

Re: Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 23 07:51 27
by .
불여우 버그라기보다는 네이트 버그같은데...

4.0판부터는 HTML5 파서가 기본으로 켜져 있죠. (html5.enable 설정)

HTML5 파서의 동작이 이전 버전과 다른 점은 다음 페이지를 참고하세요.

https://developer.mozilla.org/en/HTML/H ... ML5_Parser

Lack of Reparsing 섹션의 세번째 항목

Re: Firefox 4.0 beta1 에서 Nate 검색 화면 이상 표시

Posted: 2010 07 29 20:00 26
by arbi
한마디로 HTML5에선 </script> 태그에서 < 부분을 유니코드 캐릭터 네임으로 바꿔서 써야 문제가 생기지 않는다는 거네요.

근데 이런 문법이 하위 호환이 되는가가 궁금한데... HTML4에서도 문제가 없을까요?