본문 바로가기
DOM, Script

IE7.0 에따른 이슈사항들

by eqzero 2006. 11. 16.

아 정말 쥐약 7.0이 출시가 됏네.ㅜ_ㅡ;..

과연 개발에 얼마나 짜증을 나게 만들어줄지 벌써부터 걱정이 된다.. 아흑..~

=====================================================================

원본글 : http://www.jakartaproject.com/article/javascripttip/116253612489064

1. window.status

window.status 코드가 인터넷 영역에서 실행되지 않습니다

function test() {

    window.status = 'Hi!';

}

단 로컬에서는 됩니다 즉 로컬에 저장된 html을 실행하면 window.status가 먹지만 인터넷에 있는 window.status는 실행되지 않네요 개인적으로 js 디버깅시 자주 사용하곤 했는데 아쉬운 부분입니다 ㅠ.ㅠ

 

2. <base>태그

HTML3.2 스펙에 따라 <base>태그는 반드시 <head></head>에 위치해야 합니다 그렇지 않으면 인식하지 않는다네요 예전엔 base태그를 간간히 썼지만 요즘은 frame 을 잘 사용하지 않아서인지 거의 사용하진 않죠

 

3. window.close()

window.close()시 나타나는 프롬프트를 회피하기 위해 window.opener 를 사용했었는데 더이상 아래 코드는 먹지 않고 창을 닫겠냐는 프롬프트가 뜨게 됩니다

window.opener=top;

window.close();

or

self.opener = self;
window.close();

 

4. _search

_search를 통해 검색창을 더이상 열지 못합니다

<a href="">Test Sidebar</a>


 

5. window.prompt()

디폴트로 block 됩니다


 

6. 제한되는 메쏘드들

execCommand

clipboardData.getData()

clipboardData.setData()

clipboardData.clearData()

클립보드 저장, 및 클립보드 데이터 가져오기등의 메쏘드들이 제한됩니다 해보니 보안경고창이 뜨더군요 MS에서는 clipboardData 객체 사용을 권고하지 않습니다

 

7. Modal 및 Modeless Dialog 크기가 변경!


한마디로 크기가 커집니다 -0- (짜증) 사이즈를 지정하면 content 크기를 의미합니다

 

8. 새창으로 뜰때 주소줄 보임

더이상 새창을 window.open 의 property 특성으로 조절할 수 없습니다 무조건 주소창이 나타납니다 아주~ 짜증 이빠십니다 ㅠ.ㅠ


 

9. window.resizeTo()

window.resiztTo 함수는 에러가 발생하거나 차단됩니다

function changeSize(){
    window.resizeTo(1024,768);
}

 

10. HTTP, HTTPS 혼합된 인터넷 영역에서 보안 경고가 발생합니다

 

11. SELECT가 windowed element로 개선

이전까지는 SELECT Element가 Windowsed Element였기 때문에 다른 element와 달리 별도의 MSHTML pane에서 rendering되었습니다 즉 SELECT가 그림과 같이 layer들을 다 먹어버렸었는데, 이젠 그렇지 않다는거죠 요거 하나는 좋아졌네요 -0-


 

12. 스크립트 차단

6.0 까지는 아래 코드가 실행되어 보안에 매우 취약했었습니다 (XSS)

 <img src="javascrip t:alert('a')">

7.0 부터는 아예 실행이 안되네요 FF 2.0 도 실행이 안되는군요 ^^

 

13. CSS

100%는 아니지만 CSS2.1 표준 구현 강화가 되었습니다 또한 <a> 태그에서만 가능했던 :hover나 background-attachment: 가 모든 태그에서 사용가능해 졌습니다

'DOM, Script' 카테고리의 다른 글

특수문자 & 의 다른 표현  (0) 2007.08.28
Windows Media Player 11 SDK Player.playState 함수  (0) 2006.11.26
[JavaScript] String을 XML로 변환  (0) 2006.10.26
[JavsScript] createElement 사용  (0) 2006.09.18
[JavaScript] eval() 함수  (0) 2006.09.11