2015-01-23 4 views
0

openlayers 2.13.1을 사용하고 있고 ie11로 업데이트하면 내 getfeatureinfo가 더 이상 작동하지 않습니다. 호환성 모드를 시도하고 서버에 대한 요청이 확인되었음을 확인했습니다. 요청을 복사하여 브라우저 창에 붙여 넣으면 작동합니다.Internet Explorer 11에서 openlayers getfeatureinfo가 작동하지 않습니다.

+1

Welcome to stackoverflow! 어떤'getfeatureinfo'입니까? 나는 당신이 더 자세히 설명 할 필요가 있다고 생각한다 ... 당신은 질문을 백업하기위한 코드를 제공 할 수있다. – davidkonrad

+0

나를 위해 OpenLayers.debug.js의 77531 번 라인에서 문제가 발생합니다. OpenLayers.Format.WMSGetFeatureInfo 클래스의 읽기 메서드입니다. 'data = OpenLayers.Format.XML.prototype.read.apply (this, [data]);'호출은 null을 반환합니다! 아무도 왜 ... 도와주세요! – marcel

답변

1

문제는 xml과 다른 형식을 반환하기 때문일 수 있습니다. WMSGetFeatureInfo 요청은 엄격한 모드에서 loadXML 및 ie11을 사용하여 오류를 묻습니다. 이 항목을 귀하의 페이지 지시문에 추가하십시오.

+0

완벽한 !! 내가 필요한 것. info_format이 XML이 아닌 "aaplication/json"으로 설정되어있는 것 같습니다. –

+0

다행스럽게도 행운을 빈다. – Aerokneeus

+0

그건 IE10 모드에서 IE를 렌더링하도록 강요하는 해결책이 아닙니다! – marcel

관련 문제