물론 파폭, 크롬, 사파리도 액티브엑스는 사용할 수 없습니다.
하지만 지금은 오페라에서 액티브엑스를 사용하여 은행 등의 업무도 할 수 있습니다.
그런데 사이트로 이동할 때마다 'View in IE' 버튼을 누르기가 귀찮을 수도 있습니다.
그럴때 편리하게 처음부터 IE 엔진으로 열리도록 하는 스크립트입니다.
아래의 스크립트를 메모장에 복사한 후, 파일명을 .js로 지장(예:Always open ie.js)하고 원하는 폴더에 저장합니다.
// ==UserScript==
// @include *
// ==/UserScript==
(function(){
document.open();
document.write('<html><head><title>' + (document.title?document.title:location.href).replace(/</,'<') + ' - Rendered by IE engine<\/title><\/head><body><div style=\'position:absolute;top:0;left:0;right:0;bottom:0;\'><embed id=\'neptuneEmbed\' type=\'application\/x-meadco-neptune-ax\' width=\'100'+String.fromCharCode(37)+'\' height=\'100'+String.fromCharCode(37)+'\' param-location=\'' + window.location.href + '\'><\/embed><\/div><\/body><\/html>');
document.close();
})();
항상 액티브엑스를 사용하여 IE엔진으로 열리기 원하시는 사이트를 방문하신 후
우클릭해서 나오는 사이트 환경설정 편집 - 스크립트 - 사용자 JavaScript 폴더에 위 스크립트를 저장한 폴더를 지정합니다.
혹시 액티브엑스가 잘 작동하지 안으면 아래의 스크립트를 같은 폴더에 저장합니다.
저는 위 스크립트만으로도 잘 작동됩니다.
// ==UserScript==
// @name Load ActiveX
// @author Tommy
// @description Replace ActiveX MimeType so Neptune can handle it
// @ujs:category general: enhancements
// @ujs:published 2006-04-01 20:00
// @include *
// ==/UserScript==
/*
* This script is granted to the Public Domain
*/
document.addEventListener('load',function(ev){
var d = document.getElementsByTagName('embed');
for (var i = d.length-1; i > -1; i--) {
if (d.getAttribute('type') == "application/x-oleobject") {
d.replaceAttribute('application/x-meadco-neptune-ax');
}
}
},false);
댓글 없음:
댓글 쓰기