자바스크립트에서
var a = new ActiveXObject("...");
이런식으로 ActiveX 객체를 만들수 있습니다.
저기서 쉘, 파일시스템 등등의 오브젝트를 만들게 되면
로컬 컴퓨터상의 명령등을 수행시킬수 있고, 파일생성 등을 할수 있는데요
그냥 자기 컴퓨터상에 html 파일 만들고
거기에 자바스크립트 코드를 넣어서 실행해보면
'자바스크립트가 외부 객체와 상호작용하는데 안전하지 않을수 있습니다'
라는 경고창 뜨고, 그냥 '네' 누르면 잘 실행이 됩니다.
하지만 동일한 html 파일을 웹서버에 올려놓고
인터넷 상으로 접속하면 경고메시지도 안나오고 곧바로
'자동화 개체를 생성할 수 없습니다'
이런 자바스크립트 에러만 나면서 아예 실행이 불가능합니다.
이것이 인터넷 옵션에서 '인터넷 영역', '로컬 인트라넷', '신뢰사이트'
등의 브라우저 접근영역별로 정책이 달라서 그런거 같은데