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야... 더 버전업 하지 말아라... 넌 그냥 이 정도에서 끝내줬으면 좋겠어~~~


Differences between IE8 Compatibility View and IE7

반응형