IE8 에서 달라진 점... 아흐 짱나 ㅠㅠ
2009. 3. 20. 16:26ㆍ프로그래밍/Web Standard
반응형
IE8이 3월 19일 론칭되었다.
IE가 새 버전이 나올 때마다 개발자들의 통곡 소리가 여기 저기서 들려온다.
머 이딴 식이고~ 어찌 이리 호환성이 떨어지는지 모르겠다.
이번에 문제가 된 부분은 VML 처리 관련한 부분이다.
기존에 사용하던 형태는 다음과 같다.
[code]
document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML);");
[/code]
그러나 이렇게 사용하게 되면 에러가 뜬다.
[code]
잘못된 인수입니다.
[/code]
잘못되긴... 머가 잘 못되었다는거야... 브라우저가 잘 못된게지~
매번 이리 욕하다가도 어쩔 수 없이 IE를 맞춰가야 하는 이 못난 개발자 ㅠㅠ
어찌되었던 이런 잡다구리한 부분들을 빗겨 가기 위해서는 다음과 같은 Meta 태그 하나를 추가해서 문제를 해결하고 본다.
※ 관련글 : http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx
[code]
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
[/code]
물론 임시 방편이다. 왜냐하면 향후 IE8에서 특별히(?) 제공하고 있는 그 어떤 것이 있다면 그걸 또 활용할 수 있어야 하니까~~
다만 그럴 일이 없다는 생각이 더 든다만...
그 밖에도 달라진 많은 점들에 대해서 정리가 되어있는 사이트를 소개하면서 글을 마친다.
IE야... 더 버전업 하지 말아라... 넌 그냥 이 정도에서 끝내줬으면 좋겠어~~~
IE가 새 버전이 나올 때마다 개발자들의 통곡 소리가 여기 저기서 들려온다.
머 이딴 식이고~ 어찌 이리 호환성이 떨어지는지 모르겠다.
이번에 문제가 된 부분은 VML 처리 관련한 부분이다.
기존에 사용하던 형태는 다음과 같다.
[code]
document.createStyleSheet().addRule("v\\:*", "behavior: url(#default#VML);");
[/code]
그러나 이렇게 사용하게 되면 에러가 뜬다.
[code]
잘못된 인수입니다.
[/code]
잘못되긴... 머가 잘 못되었다는거야... 브라우저가 잘 못된게지~
매번 이리 욕하다가도 어쩔 수 없이 IE를 맞춰가야 하는 이 못난 개발자 ㅠㅠ
어찌되었던 이런 잡다구리한 부분들을 빗겨 가기 위해서는 다음과 같은 Meta 태그 하나를 추가해서 문제를 해결하고 본다.
※ 관련글 : http://blogs.msdn.com/ie/archive/2008/06/10/introducing-ie-emulateie7.aspx
[code]
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
[/code]
물론 임시 방편이다. 왜냐하면 향후 IE8에서 특별히(?) 제공하고 있는 그 어떤 것이 있다면 그걸 또 활용할 수 있어야 하니까~~
다만 그럴 일이 없다는 생각이 더 든다만...
그 밖에도 달라진 많은 점들에 대해서 정리가 되어있는 사이트를 소개하면서 글을 마친다.
IE야... 더 버전업 하지 말아라... 넌 그냥 이 정도에서 끝내줬으면 좋겠어~~~
반응형
'프로그래밍 > Web Standard' 카테고리의 다른 글
XSS Filter 작동 않하게 하기 (2) | 2009.04.16 |
---|---|
IE8의 XSS (Cross Site Scripting) 관련 (0) | 2009.04.15 |
IE8의 엽기적인 행각... 교차 사이트 스크립팅 (XSS) (2) | 2009.04.14 |
폼으로 넘긴 한글 값의 Character Set 고정시키기 (0) | 2009.04.09 |
Object Oriented CSS 라... (0) | 2009.03.01 |