2017-12-15 3 views
-1

Google 프렌즈의 설계도를 작성하기 위해 전단으로 작업 중입니다. 계획은 jpg 타일입니다.leaflet.js IE11 : 타일 이미지는 보이지 않지만 여전히 DOM에 있습니다.

IE11, firefox, chrome, safari 브라우저에서 약 9 개월 이후로 작동했습니다. 하지만 어제부터 IE11에서 타일을 볼 수는 없지만 타일을로드하고 타일도 DOM에 있습니다. CSS 문제 일 수도 있다고 생각했지만 해결할 수는 없습니다.

누군가 어떤 문제인지 알고 있습니까?

  • 전단 버전 : 1.2.0
  • 가 leaflet.markercluster : 1.2.0

그것은 함께 반응 애플리케이션 16

Map view in IE11

Map view in chrome

+0

어떻게 타일이 DOM에 알고 있거나로드됩니다 (이 image/jpeg은 우리의 예에서) 이미지의 응답 올바른 콘텐츠 유형이 필요하십니까? 그들이 DOM에 있다면 dev-tools inspector를 사용하여 왜 보이지 않는지 알아보십시오 (예 : 부모가 'display : none'또는 'visibility : hidden'을 가지고 있습니까?) – Adam

+1

타일은 네트워크 탭을보고로드됩니다. 또한 이미지의 URL을 새 브라우저 탭에 복사하여 붙여넣고 올바르게로드되는지 확인하십시오. – IvanSanchez

답변

0

반응되고 도와 줘서 고마워.

네트워크 연결을 확인하고 타일 링크를 새 탭에 붙여 넣으면 모든 것이 작동했습니다. 그런 다음 visibility: hidden css 속성이 활성화되었음을 알았습니다. 나는 그것을 보이도록 설정했다. 그러나 그 안에 x가있는 작은 아이콘이있어서 이미지가로드되지 않았다.

다음은 지난번에 변경된 사항을 분석 한 결과 보안 문제로 인해 타일의 URL이 변경되었음을 확인했습니다.

그런 다음 이전 이미지 응답과 새 이미지 응답을 비교 한 결과 응답에 Content Type 집합이 없음을 알았습니다.

이것이 문제였습니다.

IE11에서 Leaflettiles

관련 문제