2012-11-29 4 views
3

iframe을 사용하여 SSRS 보고서를 표시하고 있는데 이상한 문제가 발생합니다. 차트로 아무것도 포함하지 않은 보고서를 표시하려고하면 모든 것이 완벽하게 작동하지만 고객 목록이 포함 된 보고서를 표시하려고하면 콘텐츠가로드 된 직후 사라집니다.iframe의 SSRS 보고서가 사라집니다.

주요 차이점은 차트 보고서는 데이터베이스의 이진 데이터로 변환 된 이미지로 저장되는 SSRS에 의한 것이고 고객 목록 보고서는 텍스트 데이터가 데이터베이스의 이진 데이터로 변환 된 SSRS로 저장된다는 것입니다. 고객 목록 보고서는 다양한 JavaScript 함수 및 HTML 코드로 렌더링되는 반면, 차트 보고서는 많은 다른 JavaScript 함수로 렌더링되고 일부 HTML 코드는 최종 차트 이미지를 제공합니다.

왜 이런 일이 일어날 지 내 머리를 터지게 할 수 없습니다. iframe에서 완전한 HTML 문서를 렌더링하는 것이 HTML 방식으로 완전히 안전하다고 생각했을 것입니다. 누구든지 목록 보고서가 처음 나타나는 이유에 대한 단서를 가지고 있습니까? 그러면 차트 보고서가 완벽하게 작동 할 때 갑자기 모든 것이 갑자기 사라집니다.

편집 : Chrome에서만이 문제가 발생합니다. 파이어 폭스와 IE는리스트 보고서뿐만 아니라 차트 보고서도 렌더링한다. 그러나 파이어 폭스에서는 테이블 겹침 문제가 있지만 우선 첫번째 문제는있다.

+1

Google 크롬을 최신 버전으로 업그레이드했는데 문제가 해결되었습니다. 온라인에서 조사를 한 결과,로드 된 후 iframe 콘텐츠가 갑자기 사라지는 것은 특정 이전 버전의 Chrome에서 알려진 문제임을 나타냅니다. 버전 번호가 없지만 다른 사람이 유사한 문제가 발생하면 최신 버전으로 업그레이드해야합니다. – Maritim

+0

반갑습니다. 자신의 질문에 대답하고 대답을 받아 들여야 다른 사람들이 쉽게 볼 수 있습니다. – Jeroen

+1

내가 할 수있게 되 자마자 그렇게 하겠지만, 현재 질문을 제출 한 후 8 시간 이내에 그렇게 할만큼 충분한 평판이 없다. :) – Maritim

답변

1

방금 ​​Google 크롬을 최신 버전으로 업그레이드했는데 문제가 해결되었습니다. 온라인에서 조사를 한 결과,로드 된 후 iframe 콘텐츠가 갑자기 사라지는 것은 특정 이전 버전의 Chrome에서 알려진 문제임을 나타냅니다. 버전 번호가 없지만 다른 사람이 유사한 문제가 발생하면 최신 버전으로 업그레이드해야합니다.

관련 문제