2013-03-21 23 views
6

我有一個網站是一個安全的網站表示,它正在使用訪問https://開頭協議。 這個網站有關於它的高圖。HighStock圖表工作不超過SSL即HTTPS

的highchart被正常使用時的協議是HTTP ://。 但安裝安全證書後,無法在任何瀏覽器中加載。

我已經導入的HighStock圖表JS,如下所示。

這時我想改變協議用於從HTTP擷取JS的://的https://如下所示

此圖表開始後在Internet Explorer中正確呈現。

但圖表仍然沒有在谷歌Chrome,Firefox和Safari加載等

誰能告訴我正確的方式來呈現/顯示HighStock圖表上正在使用HTTPS訪問的網站 ://協議。

還出口和打印功能還應該工作。

這是一個非常迫切的要求,因此,任何形式的幫助,將不勝感激。

在此先感謝。

問候

Soham帕特爾

+0

如果你想通過HTTPS出口,你必須設置自己的導出服務器。 – 2013-03-21 11:39:56

回答

0

沒有任何代碼來看看,這是很難說,但有一個選項是要加載一些事情以http和其他以https。確保頁面中的所有內容都使用https所有加載腳本等

+0

沒有隻能由圖表所需的js文件使用我query.Rest提到的都是我的本地項目文件夾內外部JS文件。 – user2193746 2013-03-21 12:05:07

2

我有同樣的問題,我解決它通過這樣做去除協議(http :):

<script src="//www.myserver.com/js/HighStock/js/highstock.js" type="text/javascript"></script> 
+0

我在使用HighCharts時遇到了類似的問題,其中一個必需的js庫(highcharts-more.js)在我的應用在https上運行時使用http進行引用。 – 2017-08-28 06:15:32