오페라에서 ActiveX와 VBScript 사용하기 - IE Tab in Opera
예전글 : 오페라 브라우저. (Opera 9.02) (현재창)

오늘 클박에서 뭘 받으려 했는데 들어간 브라우저가 오페라였다. 일단 메인에서 광고 좀 차단해주고. [...] 박스에 들어가는 건 잘 된다. 페이지도 문제없이 뜨고. 그런데 웬일. 왼쪽의 파일 목록이 안 뜬다. 어쩌라고. OTL 검색해서 받으면 되겠지만 그것이 해법이랴. 조금 뒤지니 방법이 나왔음.

사실 며칠 전에 IRC에서 용제가, 파폭의 IE Tab이나 IE View에 해당하는 기능이 있냐고 했을 때는 없는 것 같다고 했었다. 그땐 위젯만 뒤져보고 그런 것은 없으려나 했는데 그게 아니었음. 결국 위젯은 플러그인과는 별개의 것이었다.



원문 : ActiveX and VBScript support in Opera (All Windows versions)
오페라로 접속하신 분들은 다음 경로로도 접근하실 수 있습니다.
도움말 → 기술지원 → Knowledge Base → Plug-ins(목록의 링크) → ActiveX and VBScript support in Opera



잔소리 다 필요 없고, .dll을 오페라의 플러그인 폴더에 넣고 HTML상에서 그걸 호출하게 해주라는 것이다. 과정은 다음과 같이. 길게 써놨는데 사실 별거 없다. ㅋㅋ

0. 이걸 하기 위해선 윈도 환경이어야 한다.

1. 일단 다음 사이트에 가서 당신의 소중한 메일 주소를 내주고 설치파일을 다운받는다. ;ㅁ;
http://www.meadco.com/neptune/download/
(파일을 직접 재배포하지 말라는 저작권 관련 문구가 있습니다.)
Continue 하기 전에, 입력란 아래쪽을 보면 소식이나 업그레이드 연락을 받겠냐는 체크박스가 있다. 받기 싫으면 체크 해제. 메일로 다운주소를 보내는 것이 아니니 사실 아무거나 적당히 입력해도 통과. [...] 여기서 통과가 되지 않을 경우, 안습이지만 IE로 접속해서 다시 시도해보자. 통과되었다면 긴 라이센스 아래쪽에 다운로드 버튼이 있다.

2. (오페라를 끈다. 잠시만 안녕 나의 완전소중 오페라야. 익스는 안 꺼도 될 듯 하지만 끄고 싶어진다면 꺼본다. ㅁㄴㅇㄹ)

3. 받은 설치파일을 실행하고 하라는 대로 해줍시다. 그냥 동의하라는 거 동의해주고 넘어가면 완료됐다는 창 나오고 끝. 시작메뉴줄에 항목이 설치된다. 제어판의 프로그램 추가/제거에는 언인스톨 항목이 생기지 않으니 주의.

4. 익스플로러의 플러그인 폴더에서 "npmeadax.dll"이라는 파일을 찾는다. 그것을 오페라의 플러그인 폴더에 복사.

익스 플러그인 디폴트 주소: C:\Program Files\Internet Explorer\PLUGINS
오페라 플러그인 디폴트 주소: C:\Program Files\Opera\Program\Plugins

5. 오페라를 켠다.
이때 dll은 로드되고, MIME 타입 application/x-meadco-neptune-ax에 해당하는 것들을 처리하게 됨. 이제 이것을 보통의 페이지에 대해서도 사용할 수 있게 해 주어야 한다. 별다른 쌈빡한 방법이 있는 건 아니다. 오페라에게 탭(또는 창)을 하나 열게 하고 그 창 안에서 embed 태그로 타입을 지정한 채 페이지를 다시 호출해 주는 것이다. 다음의 과정에서 계속한다.

6. (오페라 상에서) 다음 링크를 클릭하면, 도구모음 버튼이 하나 추가된다. '도구 → 겉모양 → 단추 → 내 단추'로 가면 추가된 버튼을 볼 수 있을 것이다. 이 새 버튼이 위에서 말한 동작을 해준다.
IE tab
↑클릭하면 이런 상자가 뜬다. '예' 눌러준다.

원문의 사이트에 있는 링크는 버튼 이름이 'View in IE'였는데, 'IE tab'으로 바꿔버렸음. 맘에 안 들면 직접 바꿔봅시다.

7. 새로 생긴 단추를 도구모음 중 맘에 드는 곳에 놓고 사용하면 된다.
웹서핑을 하다가 왠지 IE로 띄우고 싶은 사이트를 만나면 살포시 눌러줍니다. 이때 새 탭에 뭐 안나온다고 컴터 부수지 말고, 잘 보면 IE 에서 나오는 "활성화하려면 클릭하고 이 컨트롤을 사용하십시오."라는 문구가 페이지 전체에 걸쳐서 나온다. 빌게측에서 정책상 이런 경고를 띄우고 있고, 한 단계 임베드 된 상태이기 때문에 어쩔 수 없다. 클릭하면 IE로 본 것과 같은 페이지가 뜬다. 다른 탭 갔다가 오면 마치 이전의 탭 화면이 보이는 것처럼 나오는데, 가짜다. 어쨌거나 한 번 눌러줘야 제대로 나온다. ㅠㅜ 어찌어찌 잘 달래가며 써보자.
가끔 안 되는 데도 있다. 왜 네이버는 그냥 보면 나오면서 이거 쓰면 안 나오지? [...] 여튼, 험한 곳(?)은 안 나올 수도 있다는 사실을 기억해두자.



( `∇´)∠))) 하하하하
슷아가 말하길 IE가 원래 MSHTML을 래핑한거다 어쩐다 했는데, 난 뭔소린지 못 알아들어서 안습. [....]
by 아릉 | 2006/11/18 03:19 | another | 트랙백 | 덧글(13)
트랙백 주소 : http://arngard.egloos.com/tb/2766934
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Commented by bassist. at 2006/11/18 14:13
MSHTML이 뭔지 찾아 보면 될 듯
Commented by 아릉 at 2006/11/18 20:47
옿옿.
Commented by stania at 2006/12/01 20:58
:$
Commented by 아힌 at 2007/04/14 13:44
오페라 사용하려고 구글링해서 들어왓습니다만,
저의 경우는 설치 파일을 클릭하면 설치는 되는데, 시작 메뉴줄에 항목 설치가 안 됩니다. program files 폴더에도 추가된 항목이 없군요.
근데 정말 문제는 익스플로러에 플러그인 항목이 없을 뿐더러, 전 데탑을 검색해도 npmeadax.dll 라는 파일은 없습니다. 어쩌면 좋지요?

Commented by 혜성 at 2009/05/16 22:55
C:\Program Files\MeadCo Neptune 경로에 가보세요~
Commented by 혜성 at 2009/05/16 22:57
opera 9.5 버젼에서는
C:\Program Files\Opera\plugins 에서
C:\Program Files\Opera\program\plugins 로 바뀐듯 합니다~
Commented by 언제냐 at 2007/11/27 01:12
전체찾기 해보셨나요?
DLL 직접 찾으니 어디선가 튀어나오더군요. :)
Commented by 희나리 at 2008/12/29 02:11
좋은글이네요. 퍼갑니다. 파이어폭스깔았다가 짜증나서 오페라 깔았더니
ActiveX때문에 다시 지우려고 했었는데. 이글보고 많은 도움이 됬습니다.
감사합니다 .
Commented by excellet at 2009/04/05 13:04
감사합니다. 찾고있었는데..고맙습니다^^
Commented by array at 2009/05/01 21:32
감사합니다 오페라 10 알파 쓰는데 정말 좋은 팁이네요
ie tap 링크가 작동하지 않았는데 원문찾아가서 클릭하니 되네요
Commented by 나그네 at 2009/05/02 11:36
굉장히 좋은 정보를 알려주셔서 감사드립니다. 오페라 사용이 더욱 넓어지는군요 ^^
Commented by sdrsdrsdr at 2009/11/02 17:07
...파폭도 activeX안되는 건 마찬가진데...
지금 activeX 지원하는건 인터넷 익스플로러랑 루나스케이프밖에 안되는데...

글구 dll찾아도 안나오는게... npmeadax.dll라...

글구 이 기능은 크롬에서도 적용된다고 하는데...파폭은 안되나?

10.00인가? 그때부터는
페이지에 마우스 오른쪽 클릭->사이트 환경설정 편집->네트워크 탭->ie로 인식
하면 될줄 알았는데... activeX는...ㅠㅠ
Commented by 아릉 at 2009/11/03 11:26
dll 을 못 찾는다는 것에 대해서는 잘 모르겠습니다.

다른 브라우저에서도 비슷한 방법을 어떻게든 하는 거 같습니다.

말씀하신 ie로 인식..이라는 것은 서버에 클라이언트 정보를 표시할 때 'ie를 사용하고 있습니다'라고 보낼 뿐일 것 같습니다. 이쪽의 랜더링을 바꾸는 게 아니고요.

:         :

:

비공개 덧글

◀ 이전 페이지 다음 페이지 ▶


여기 인터넷에는 유령이 떠돌고 있습니다. 그 유령의 이름은 논리입니다. 이놈은 당신을 텍스트에 눈멀게 하고, 단어 끼워맞추기식 바보 문답에 길들여 인정을 잊게 합니다.
by 아릉
카테고리
전체
My
another
WOW
LOCKED_00
LOCKED_01
LOCKED_02
미분류
이글루 파인더
최근 등록된 덧글
잘갔다오셈 !
by 디지츠 at 12/07
잘 다녀오렴 아프지 말고 ..
by rapi at 12/07
연기를 못하는 거지[...
by 飛烏 at 12/07
잘 다녀오게!
by lapiz at 12/07
헐 건강하게 잘 다녀오세..
by sikh at 12/07
본문 시발 ㅋㅋㅋㅋ 몸 ..
by bassist. at 12/07
혹시나 하는마음에 블코..
by karasine at 12/01
마..마법사라니! 내가 ..
by 아릉 at 11/16
최근 등록된 트랙백
어활디법은 시너지가 아..
by Arngard's
Uncertainty
by Arngard's
'User JavaScript' in ..
by Arngard's
오페라에서 ActiveX와 ..
by Arngard's
짤방디비 Next.
by Arngard's
cf.
Creative Commons License
이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이선스에 따라 이용할 수 있습니다.

권고하건대, 퍼간다고 리플을 다시려면 어디로 퍼가는지를 밝히십시오. 아닌 경우는 쓰레기 정보에 불과합니다.
rss

skin by zodiac47
modified by Arngard