2014-06-24 1 views
0

Stockchart (Highcharts에서 제공)를 사용하여 임베디드 비주얼force 페이지를 사용하여 데이터를 표시하는 다른 차트를 만듭니다. 임 내보내기 및 차트를 .png 등으로 다운로드하려고 시도했습니다.임베디드 Visualforce 페이지에서 Highcharts (highstock.js) 내보내기 기능이 작동하지 않습니다.

내 코드가 제대로 작동하고 다운로드가 시작되지만 다음 오류가 발생하고 중지됩니다.

'https'의 페이지가 HTTPS를 통해로드되었지만 'http'의 보안되지 않은 콘텐츠 인 이 실행되었습니다. 이 콘텐츠는 HTTPS를 통해로드해야합니다.

그러나 Salesforce에서 차트를로드 할 때 아무런 문제없이 차트를 다운로드 할 수 있습니다. 예 : https의 "emea.salesforce.com/apex/barchart?id=a052000000GfNw2"

그래서 오류는 포함 된 Visualforce 페이지에서만 발생한다고 가정합니다. 이 문제를 제거하고 포함 된 Visualforce 페이지에서 차트를 다운로드 할 수있는 방법이 있습니까?

+0

iframe이 차트에 사용되어서 이런 일이 발생했는지 궁금합니다 ... – Tinkerbell

답변

1

오류를 없애기 위해 'http'에 's'를 추가하십시오. 그것은 여전히 ​​작동하지 않을 수 있습니다. SFDC는 실제로 도메인 간 요청을 잠그고 있습니다.