C# webbrowser에서 keywordSearch() 실행 오류

안녕하세요. 코린이 입니다.

다름이 아니고, 다음 지도 API 샘플에서 지원하는 코드를 C# Webbrowser에서 실행하면 아래과 같은 오류가 계속 뜹니다. 다른 분들도 같은 이슈가 많으셔서 IE 버전 체크도 다 해봤는데, 결론적으로 제 로컬의 IE버전과 같았고 IE 브라우저에서 url로 접속하여 자바스크립트 keywordSearch() 함수를 호출하면 정상적으로 실행됩니다. 하지만 C# 웹 브라우저에서 실행하면 계속 오류가 나더라구요.

해결하신 분도 있으신거 같은데 조언해주시면 정말 감사드리겠습니다. 사용하는 코드는 아래와 같습니다.

감사합니다.

function searchPlaces() {
var keyword = document.getElementById(‘keyword’).value;

if (!keyword.replace(/^\s+|\s+$/g, '')) {
    alert('키워드를 입력해주세요!');
    return false;
}

// 장소검색 객체를 통해 키워드로 장소검색을 요청합니다
ps.keywordSearch(keyword, placesSearchCB); 

}

// 키워드 검색 완료 시 호출되는 콜백함수 입니다
function placesSearchCB (data, status, pagination) {
if (status === daum.maps.services.Status.OK) {

    // 검색된 장소 위치를 기준으로 지도 범위를 재설정하기위해
    // LatLngBounds 객체에 좌표를 추가합니다
    var bounds = new daum.maps.LatLngBounds();

    for (var i=0; i<data.length; i++) {
        bounds.extend(new daum.maps.LatLng(data[i].y, data[i].x));
    }       

    // 검색된 장소 위치를 기준으로 지도 범위를 재설정합니다
    map.setBounds(bounds);
}

}

image

코드 자체는 문제가 없을거라 생각합니다.