웹한글기안기 IE브라우저 지원여부

안녕하세요. 현재 ocx, 웹한글기안기를 사용하고 있습니다.
IE에서는 웹기안기가 동작하지 않아 ocx, 웹기안기 둘다 사용중입니다.
ocx가 이번년도까지만 사용가능하다고 들었습니다.
웹기안기를 IE브라우저에서 사용할 수 있는방법이 없는건가요?

안녕하세요.

이번에 신규로 출시하는 웹한글기안기 V2 는 IE를 지원하지 않지만,
기존 웹한글기안기는 IE를 지원하고 있습니다.

현재 사용 하시는 웹한글기안기 버전이 어떻게 될까요.?

감사합니다.

1개의 좋아요

10.80.0.2141 입니다.
IE에서 서버에 설치된 http://도메인/webhwpctrl/ 호출시 정상
웹서버에 sample.html에서 기안기 호출시 IE에서만 동작하지 않습니다.

1개의 좋아요

안녕하세요.

기안기 버전과 sample.html 에서 기안기 호출을 어떻게 하셨는지 알 수 있을까요.?
http://도메인/webhwpctrl/ 호출시 정상 동작 한다면 설정의 문제로 보입니다.

감사합니다.

1개의 좋아요

기안기 버전 : 10.80.0.2141
sample.html
// 스크립트
src=“http://도메인/webhwpctrl/js/hwpctrlapp/utils/util.js
src=“http://도메인/webhwpctrl/js/hwpctrlapp/hwpCtrlApp.js
src=“http://도메인/webhwpctrl/js/webhwpctrl.js
… 중략…
// div
id=“hwpctrl” style=“width:100%; height:800px; overflow:hidden”
… 중략…
//웹기안기 호출
var HwpCtrl = BuildWebHwpCtrl(“hwpctrl”, “http://도메인/webhwpctrl/”, function() {

});

1개의 좋아요

위 내용과 관련하여 답변좀 부탁드립니다.

안녕하세요.

IE 에서 어떤 오류가 발생하는지 확인 가능할까요?

console 에 출력되는 에러 메세지나 화면 캡쳐된 내용 첨부해주시면 도움이 될것 같습니다.



크롬에서는 문제가 없는대 IE에서만 동작하지 않습니다.

1개의 좋아요

위 내용만으로 정확한 원인 파악이 어려울것 같습니다.

아래 몇가지 체크해볼 필요가 있을것 같습니다.

  • sample.html 이 포함된 도메인, 기안기 도메인 모두 같은 프로토콜을 사용중인지 확인 (http or https)
  • sample.html 과 같은 위치에 hwpctrlmain.html 파일이 포함되어 있는지 확인
  • 디버거에서 예외 발생시 break 걸어서 어떤 상황에서 exception 발생했는지 확인
  • IE 는 ie 11 브라우저인지, edge 에서 ie 모드로 사용중인지 확인

이제는 IE 를 사용중인 환경이 거의 없어 확인이 어려운점 양해 부탁드립니다.

1개의 좋아요

디버깅 경과
크롬브라우저에서는

webhwpctrl.js
var HwpCtrl = function(hwpCtrlApp, imageLoader) {
if(this._HwpCtrl != null && typeof this._HwpCtrl == “function”) {
this._HwpCtrl(hwpCtrlApp, imageLoder);
} else {
throw “ERROR : HwpCtrl : new를 사용하여 생성해 주세요.”;
}
hwpCtrlApp.hwpCtrlIntf = this;
};
위 코드 먼저 실행 후 아래 코드가 실행되며 정상 동작 하지만
IE브라우저 에서는 아래 코드가 먼저 실행되며 오류가 발생되는 것으로 보여집니다.
스크립트 순서를 변경해 보아도 같은증상이 발생합니다.
조치방법이 있을까요?

hwpCtrlApp.js
iframe.onload = function() {
… 생략 …
}

1개의 좋아요

iframe.onload 함수가 먼저 호출되는것은 문제가 없습니다.

onload 에서는 callback 함수 정의만 하기 때문에 문제되지 않을것 같습니다.
callback 함수가 호출되는것은 내부에서 초기화 이후에 호출하도록 되어있습니다.

순서 이슈보다는 권한 관련 오류가 난것으로 보이는데 이 부분 확인이 되어야 할것 같습니다.