홈페이지
다음 모듈 주소 검색 사용하기, 다음 주소 검색 모듈 에러
xeant
조회 수 : 753
2021.04.20 14:53
: 0
daumapi.js:29 Uncaught ReferenceError: daum is not defined
at jQuery.fn.init.$.fn.Krzip (daumapi.js:29)
at index.php?mid=board_FwCQ42&act=dispIamportDocumentPayment&document_srl=794&count=1:310
at jQuery.fn.init.$.fn.Krzip (daumapi.js:29)
at index.php?mid=board_FwCQ42&act=dispIamportDocumentPayment&document_srl=794&count=1:310
위와 같은 버그를 발생시키며, 다음 지도가 작동하지 않을 수 있습니다.
원인은 홈페이지에 SSL 적용시, 해당 주소는 사용할 수 없기 때문입니다.
아마도 기존의 주소는 아래의 주소를 사용하셨을 것 같습니다.
http://dmaps.daum.net/map_js_init/postcode.v2.js
하지만 SSL을 사용하고 계신 서버의 상황에서는 아래 주소로 변경하면 정상 작동합니다.
https://ssl.daumcdn.net/dmaps/map_js_init/postcode.v2.js
XE의 모듈이나 기타 상황에서 다음 주소 검색을 사용하려면 사용 방법은 아래와 같습니다.
<load target="http://dmaps.daum.net/map_js_init/postcode.v2.js" />
<load target="/modules/krzip/tpl/js/daumapi.js" />
<script>
//<![CDATA[
xe.lang.msg_krzip_road_address_expectation = "예상 도로명 주소: %s";
xe.lang.msg_krzip_jibun_address_expectation = "예상 지번 주소: %s";
jQuery("#krzip-1").Krzip();
//]]>
</script>
<load target="/modules/krzip/tpl/js/daumapi.js" />
<script>
//<![CDATA[
xe.lang.msg_krzip_road_address_expectation = "예상 도로명 주소: %s";
xe.lang.msg_krzip_jibun_address_expectation = "예상 지번 주소: %s";
jQuery("#krzip-1").Krzip();
//]]>
</script>