HTML 12

인터넷 익스플로러 호환성보기 모드 서버에서 해체

웹 개발 중에 가장 골치 아픈 부분을 뽑아라 하면 대부분 크로스 브라우징이 될 것이다.더욱이 골치 아픈 문제는 크로스 브라우징을 해놨는데 호환성 보기 모드로 인해 버전이 강제적으로 바뀌면서 디버깅 했을 때와는 전혀 다른 결과를 보여주는 경우이다.물론 강제적으로 meta 태그를 페이지 내에 삽입해서 해결 되는 경우도 있지만, 그렇지 않은 경우도 있다. 그런 경우를 해결 방법을 잘 포스팅 해 놓은 블로거가 있어 출처를 밝혀 기록한다. 점점 IE7 사용이 줄고있고 (Windows7 설치시에도 IE8이 기본으로 깔려있다.)개발시에도 IE7은 고려대상에서 빼는 경우가 많다. 하지만 IE7보다도 더 골치아픈 존재가 있으니, 바로 호환성 보기 호환성 보기를 활성화시키면, 익스플로러 버전과 상관없이 마치 IE7 처럼 ..

HTML 2015.07.06

익스플로러8 iframe에서 로딩중 멈춤 현상

메인페이지내에 iframe이 존재하고, iframe내에서 다른 페이지로 이동할때 발생한 현상이다. 소스상의 문제는 전혀 없었고(iframe내의 페이지는 개발된 소스가 아니라 3rd party 솔루션) IE9~IE11까지는 아무런 이상이 없었는데, IE8에서만 상태표시줄에 파란색 Progress Bar가 사라지지 않고 화면이 멈춰버리는 현상이 발생했다. 그마저도 항상 그런게 아니라... 간헐적으로 프리징 현상이 발생함. 디버깅을 해보면, 화면이 로딩된후 XMLHttpRequest방식의 통신을 한뒤 응답없음 상태인걸로 확인. 결국 iframe내 소스에 아래 블로그에서 추천해준 javascript 문구를 심은뒤 그런 현상은 귀신같이 사라졌다. IE Progress Bar Loading Forever for I..

HTML 2015.07.06

chrome - iframe - cache

browser : chrome issue : Jquery 라이브러리 중 ajax를 사용하여 호출한 페이지에서 iframe을 호출시 iframe페이지에서 넘겨받은 parameter값이 캐시가 되는 듯한 현상이 발생. 해당 URL형식은 http://www.mgoon.com/player/mymgoon_a.jsp?VID=${ param.vid }&W=380&H=320 현재까지 테스트를 진행해보고 피드백을 받아본 바론 chrome에서만 이런 현상이 발생했고 예전 view 페이지에서 iframe 캐시와 어떤관계가 있는 것 일수도 있다는 생각이 들었다. 처음 해결을 하기위해서 취한 행동은 jsp 에서 no-cache 관련 소스를 삽입 해보았다 실패. 두번째 방법은 html 태그안에 no-cache관련 소스를 삽입해보..

HTML 2011.02.23

개발자가 주목할 IE8

http://blogs.msdn.com/eva/archive/2009/03/12/ie8-developer-internet-explorer-8.aspx 우선 위의 주소가 출처라는 것을 밝히고.. 개인적으로 굉장히 맘에 안든다는 말을 먼저 하고싶다. 역시나 이번 버젼도 약간의 비표준과 표준사이를 왔다갔다하는 브라우저로 다시 돌아온 IE8이라는 것. 도무지 정신 차릴 생각안하는 마소는 언제까지 고집을 부릴런지.... 그덕분에 개발자들을 위한 "세미나" 까지 하고 ... 그내용에 대해선 이미 예상 하시겠지만 이전브라우저와 현재 출시된 브라우저관의 호환을 위한 세미나 였다는 것.. 결국 자신들이 만든 브라우저끼리도 호환이 제대로 안된다.. 이정도면 말다했지.. 엊제든 크로스"익스"브라우징을 위한 개발자분들을 위해..

HTML 2009.03.20

웹 속도 향상을 위한 도전

제목이 블로그에 대한 설명으로 보이긴 하지만 다른 웹서비스에서도 동일하게 적용될수있는 부분이라 기술합니다. ie6에서 css를 잘 못불러오는 경향이 있는데 그이유가 중간에 자바스크립오류로 인한 것이 아닌가 하는 생각이 "자바스크립을 페이지 아래에 넣는 방법" 이거 한번 사용해봐야겠는데.. 블로그 속도 향상을 향한 도전 블로그 · Tags: css, javascript, jQuery, prototype, 구글, 블로그, 워드프레스, 플러그인, 호스팅 현재 Plan9 Blog는 미국의 블루호스트에서 호스팅 서비스를 받고 있다. 무제한 용량, 무제한 트래픽, 무제한 도메인연결, 무제한 도메인파킹, 이메일 계정2500개, MySQL db 100개에 블로그 설치에서 백업, FTP, php설정관리까지 컨트롤 패널에..

HTML 2008.11.24

ie(internet explorer)6에서 http프로토콜에서 https 프로토콜로 넘길때 security alert창이 안띄워지게 하는 방법

spring MVC 프레임웍을 사용하고 있는 서버 내지는 그밖에 struts나 servelt을 사용하는 즉 model2 방식을 사용하는 서버에 SSL을 사용하는 로긴을 만들 경우 있을 수 있는 현상에 대한 문제점을 해결한다. 설명은 springMVC를 사용했을 경우를 토대로 설명한다. https프로토콜로 폼을 넘길 경우 다시org.springframework.web.servlet.ModelAndView 객체를 사용해서 http 프로토콜로 redirect를 시키게 되는데... 이럴 경우 internet explorer6(이하 ie6) 버젼에서는 "보안되지 않은 연결로 리디렉션하려고 합니다." 라는 seurity alert창이 뜨게 된다. 물론 ie7 이나 firefox에서는 그런 경고창이 뜨지 않기 때문에..

HTML 2008.06.16

웹사이트 속도를 높이는 방법

Minimize HTTP Requests script 태그, link 태그, object 태그 , style 태그 , image 태그등과 같이 http 요청을 다시 유발하는 것들을 되도록 줄이라는 내용. 이런 페이지 구성요소들을 다시 불러오는 것이 응답시간의 80%를 점유 한다고 한다. 개선 방법으로 디자인를 간단히 하라는 것. (ㅡㅡ;) 그러나 RICH 한 UI 가 대세인 요즘. 아래의 방법이 속도를 빠르게 하는 팁이다. Image maps 의 활용 : 한줄로 정렬된 메뉴 버튼 같은 경우 통으로 된 하나의 이미지를 불러다가 쓰고 이미지맵을 통해 링크 처리한다. 이미지 사이즈는 비슷하며 대신 한번의 요청으로 불러오게 됨으로 http 요청수가 줄어든다. 단 , 열라 까다롭고 귀찮다. CSS Sprites ..

HTML 2007.12.21