html페지를 MACOS의 safari, WIndows의 IE 브라우저에 동시 대응문제

younger의 이미지

제가 작성하는 html페지를 MACOS의 safari, WIndows의 IE 브라우저에 동시에 대응하고 싶습니다.

windows에서는 html에서 ActicX control을

<OBJECT id=aaaa  codebase=/test/ocx/aaaa.cab#version=1,0,0,0 width=74 height=72 classid=CLSID:11111111-1111-1111-1111-111111111111></OBJECT>

선언하고 리용하고

MACOS의 safari에서는 같은 기능을 수행하는 Plugin모듈을

<embed name="Plugin1" width="200" height="40" type="application/x-test"></embed>

으로 선언하고 이용합니다.

하나의 html페지에서 OS가 MAC인지, Windows인지를 판정하여 MAC때는 Plugin 모듈을 선언하고
Windows일때에는 ActiveX control을 선언하고 싶은데 어떻게 해야 할지 잘 모르겠습니다.
도움 부탁드립니다.

좋은 하루 되세요.

송효진의 이미지

flash 를 js 로 출력하는 함수 같은것을 참조하시면 됩니다.
브라우저 테스팅을 거쳐 종류를 판별 한 후 맞는 것을 document.write() 하면 됩니다.

emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇 개 안돼요~
http://xenosi.de/

younger의 이미지

보내주신 url에 브라우저의 종류를 판정하는데 도움이 되는 스크립트가 있어서 참고했습니다.
답변 감사드립니다.

creativeidler의 이미지

그냥 둘다 넣어도 됩니다. object 태그 안에 embed 태그를 넣으면 됩니다.

죠커의 이미지

Safari의 plugin이 저렇게 embed 마크업 태그를 사용합니까? 조금 납득이 안되네요. object를 두고 왜 embed를 쓰게 구현하였죠? 사파리가 인터페이스를 넷스케이프 네비게이터 2 시절의 낡고 비표준적인 형태로 구성했다는게 이해가 안되네요. 특별한 이유가 있나요?

- 죠커's blog / HanIRC:#CN

younger의 이미지

잘 몰라서 embed를 썼습니다. object를 찾아서 해보니 잘되네요.
답변 감사드립니다.

죠커의 이미지

아 잘 해결되셨네요. 괜히 멀쩡한 사파리 미워할 뻔 했습니다. :)

- 죠커's blog / HanIRC:#CN

ds5pnz의 이미지

잘 찾아보면 브라우져, OS 종류 알려 주는 자바 스크립트 있습니다.