Я використовую карту OpenLayers за допомогою розміщеного JavaScript:
<script src="http://openlayers.org/api/2.13.1/OpenLayers.js"></script>
Але мій клієнт встановив SSL, і коли я намагаюся запустити свою сторінку карти, вона показує:
(2)[blocked] The page at https://domain.com/rwd/ ran insecure content
from http://openlayers.org/api/2.13.1/OpenLayers.js.
Тому я спробував https один, і, виявляється, у відкритих шарів немає такого
https://openlayers.org/api/2.13.1/OpenLayers.js
Потім я завантажую Openstreet js і розміщується на клієнтському сервері, але тоді всі стилі та пов’язані зображення втрачаються. Хоча це і показує карту, в основному численні попередження спливають у консолі, і я боюся, що це може бути відхилено в магазині гри чи так. Я розробляю гібридну програму, яка працює і на сервері.
Попередження зараз :
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8742/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8743/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8743/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8744/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8742/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8742/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8744/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8744/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://a.tile.openstreetmap.org/14/8743/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8742/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5624.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8744/5622.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://b.tile.openstreetmap.org/14/8745/5623.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5625.png.
The page at https://domain.com/rwd/#/customer-plot/234 displayed insecure content from http://c.tile.openstreetmap.org/14/8745/5622.png.
GET https://domain.com/rwd/js/lib/theme/default/style.css 404 (Not Found)
/*This the corresponding stylesheet that is loaded via Openstreet.js*/
Я спробував із cdn із SSL та ще тим самим випуском:
https://cdnjs.cloudflare.com/ajax/libs/openlayers/2.11/OpenLayers.js
Я завантажив все репо в GitHub для Openstreet, думаючи, що це вирішить проблему із зображенням та CSS.
https://github.com/openlayers/openlayers
Хоча вищезгадане вирішувало проблеми CSS , карта відображається, завантажуючи зображення з іншого зовнішнього сайту tile.openstreet.com
. Здається, я також повинен копатись до openstreet js .. :( ..
Важливо : я використовую backbone.js.
Примітка . Я пройшов OpenLayers 2.12 та http базові проблеми аутентифікації, і це мені не допомогло. У мене немає контролю над конфігурацією сервера. У мене просто доступ до папки, в якій мені потрібно налаштувати веб-сайт, і все інше працює добре, але ця SSL викликає клопоти.
Змінено реальну адресу веб-сайту, щоб уникнути посилання Google.