Высокие диаграммы (highstock.js ) функция экспорта не работает на встроенных страницах Visualforce

#jquery #highcharts #salesforce #highstock #visualforce

#jquery #высокие диаграммы #salesforce #highstock #visualforce

Вопрос:

Я использую Stockcharts (предоставленные Highcharts) для создания различных диаграмм для отображения данных с использованием встроенных страниц visualforce. Я пытаюсь экспортировать и загружать диаграммы в формате .png и т. Д.

Мой код работает нормально, и он начинает загрузку, но выдает следующую ошибку и останавливается.

Страница на «https» была загружена по протоколу HTTPS, но содержала небезопасный контент с «http». Это содержимое также должно загружаться по протоколу HTTPS.

Но я могу загрузить диаграмму без каких-либо проблем, когда загружаю диаграмму в Salesforce с указанием идентификатора. Пример: «emea.salesforce.com/apex/barchart?id=a052000000GfNw2 » в https

Поэтому я предполагаю, что ошибка возникает только на встроенных страницах visualforce. Есть ли какой-либо способ избавиться от этой проблемы и загрузить диаграммы на встроенных страницах visualforce?

Комментарии:

1. Интересно , это происходит из — за iframe , используемого в графиках …

Ответ №1:

Просто попробуйте добавить «s» к вашему «http», чтобы избавиться от этой ошибки. Хотя это все равно может не сработать. SFDC действительно блокирует междоменные запросы.