2013-03-21 30 views
6

Tôi có trang web là trang web bảo mật có nghĩa là trang web được truy cập bằng giao thức https: //. Trang web này có highchart trên đó.Bảng xếp hạng HighStock không hoạt động trên SSL tức là https

Highchart hoạt động hoàn hảo khi giao thức là http: //. Nhưng sau khi cài đặt chứng chỉ bảo mật, nó không tải được trong bất kỳ trình duyệt nào.

Tôi đã nhập biểu đồ HighStock j như được hiển thị bên dưới.

Sau đó, tôi nghĩ đến việc thay đổi giao thức cho việc lấy js từ http: // để https: // như hình dưới đây

Sau này bảng xếp hạng bắt đầu hiển thị đúng trong trình khám phá internet.

Nhưng các bảng xếp hạng vẫn không tải trong google Chrome, Firefox và Safari, vv

Bất cứ ai có thể cho tôi biết cách thích hợp để làm cho biểu đồ HighStock/hiển thị trên một trang web được truy cập sử dụng https: // Giao thức.

cũng chức năng xuất và in cũng sẽ hoạt động.

Đây là một yêu cầu rất cấp bách, vì vậy mọi loại trợ giúp sẽ được đánh giá cao.

Xin cảm ơn trước.

Trân

Soham Patel

+0

Nếu bạn muốn xuất khẩu qua https, bạn phải thiết lập của riêng bạn xuất máy chủ. –

Trả lời

0

Nếu không có bất kỳ mã để xem xét, thật khó để nói, nhưng một lựa chọn là bạn đang tải một số điều với http và những người khác với https. Đảm bảo rằng mọi thứ trong trang đều sử dụng https, ví dụ: Tất cả các kịch bản nạp vv

+0

Không chỉ các tệp js được các biểu đồ yêu cầu sử dụng các tệp js bên ngoài được đề cập trong truy vấn của tôi. Tất cả đều nằm trong thư mục dự án cục bộ của tôi. – user2193746

2

tôi đã cùng một vấn đề và tôi giải quyết nó bằng cách loại bỏ các giao thức (http :) bằng cách làm này:

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

Tôi gặp phải sự cố tương tự khi sử dụng HighCharts trong đó một trong các thư viện js bắt buộc (highcharts-more.js) được gọi bằng http khi ứng dụng của tôi chạy trên https. –

Các vấn đề liên quan