cody
9월 21, 2023, 5:43오전
1
https://webhwpctrl.cloud.hancom.com/webhwpctrl/
클라우드에 올려놓은 웹 한글 기안기 데모로 현재 기능들 확인해보고 있습니다.
질문
이전 한글 컨트롤 사용할 때는 이런 데모 버전이 없었던거 같은데, 언제부터 지원했는지 여쭤보고 싶습니다.
데모 사이트의 웹 기안기가 현재 최신 버전이 반영되어 있는지 궁금합니다.
하나의 웹 페이지에 여러개의 기안기가 띄워질 때 Promise.all을 사용해서 병렬적으로 처리하고 싶은데, 그렇게 작동되지 않고, 하나의 기안기가 다 띄어진 이후에 콜백으로 다른 기안기를 띄울 수밖에 없던데, 이것도 다음 패치 때 수정하시는건가요? 아니면 다른 방법이 있는지?
항상 친절한 답변 감사합니다. !
1개의 좋아요
hsoh
9월 22, 2023, 1:08오전
2
안녕하세요. 답변드립니다.
cody:
이전 한글 컨트롤 사용할 때는 이런 데모 버전이 없었던거 같은데, 언제부터 지원했는지 여쭤보고 싶습니다.
한컴디벨로퍼 사이트는 3월 2일부터 시작되었으며, 해당 데모 페이지도 그때 같이 공개되었습니다.
cody:
데모 사이트의 웹 기안기가 현재 최신 버전이 반영되어 있는지 궁금합니다.
데모사이트는 특별한 이슈가 없는 한 반기마다 패치하여 최신버전을 유지하고 있습니다.
cody:
하나의 웹 페이지에 여러개의 기안기가 띄워질 때 Promise.all을 사용해서 병렬적으로 처리하고 싶은데, 그렇게 작동되지 않고, 하나의 기안기가 다 띄어진 이후에 콜백으로 다른 기안기를 띄울 수밖에 없던데, 이것도 다음 패치 때 수정하시는건가요? 아니면 다른 방법이 있는지?
웹한글 기안기의 초기화과정에서 Promise 개체가 반환되지 않으므로, Promise.all을 띄워 기다릴순 없을 것 같습니다.
웹한글 기안기를 한 페이지에 띄우기 위해서는 각각의 기안기를 iframe에 싸서 로딩시키면 됩니다.
예를 들면 https://webhwpctrl.cloud.hancom.com/index.html에서 웹한글기안기 로딩관련 코드만 남겨서 별도의 html으로 만들고, 만들어진 html을 다시 iframe에서 불러오도록 처리하면 됩니다. 이때 사용되는 js파일이나 html의 baseUrl 경로는 https://webhwpctrl.cloud.hancom.com/으로 적절히 변경해주시면 될 것 같습니다.
감사합니다.
2개의 좋아요