activeX 사용법이 바뀐다!!
Activating ActiveX Controls
UC 가 특허를 주장하는 바람에… Active X는 앞으로 다음 둘중 하나가 되야합니다.
(1) object, embed, applet 태그를 넣은 다음 사용자가 일일히 클릭하면 활성화 된다. 활성화가 안된 컨트롤은 사용자가 클릭하거나 탭누르고 엔터(또는 스페이스)를 눌러서 활성화를 해야하며, 컨트롤 간에 상호 활성화 시키는 형태라면 사용자가 또 일일히 눌러서 활성화를 해야한다.
(2) js 스크립트로 object 태그 넣은걸 빼고 js 스크립트를 인클루드한다. 이때 나오는 컨트롤은 자동으로 활성화 된다.
그리고 활성화가 안된 컨트롤이라할지라도 스크립트를 통해 상호간에 통신할 수 있습니다.
이렇게 정리가 되는데, 1번은 뭐 말 안해도 어처구니 없으리라고 다들 공감하시리라 믿고, 2번은 물론 그렇게하면 아무 문제야 없겠습니다만, 이걸 안지킨다면 IE 브라우저 차원에서 일일히 막을건지가 궁금해지는 군요. (웃기지 않나요.) 그리고 kldp 글을 보면 flex의 경우 예전부터 2번방법을 쓰고 있다고 합니다.
결론은, UC가 나쁜거죠;;