ฉันใช้แผนที่ 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 หนึ่งและปรากฎว่า openlayers ไม่มี
https://openlayers.org/api/2.13.1/OpenLayers.js
จากนั้นฉันดาวน์โหลด Openstreet js และโฮสต์ในไคลเอนต์เซิร์ฟเวอร์ แต่สไตล์และรูปภาพที่เกี่ยวข้องทั้งหมดจะหายไป แม้ว่ามันจะแสดงแผนที่โดยทั่วไปมีคำเตือนมากมายปรากฏขึ้นในคอนโซลและฉันเกรงว่าสิ่งนี้อาจถูกปฏิเสธได้ที่ play store หรือมากกว่านั้น ฉันกำลังพัฒนาแอพพลิเคชั่นไฮบริดที่ทำงานบนเซิร์ฟเวอร์เช่นกัน
คำเตือนตอนนี้ :
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 repo ทั้งหมดสำหรับ Openstreet คิดว่านี่จะช่วยแก้ปัญหาภาพและ CSS ได้
https://github.com/openlayers/openlayers
ในขณะที่ข้างต้นแก้ปัญหาแบบ CSS , แผนที่ tile.openstreet.com
แต่ก็แสดงให้เห็นโดยการโหลดภาพออกจากเว็บไซต์ภายนอกอีก ดูเหมือนว่าฉันต้องขุดใน openstreet js เช่นกัน .. :( ..
สำคัญ : ฉันใช้ backbone.js
หมายเหตุ : ฉันได้ผ่านOpenLayers 2.12 และ http การตรวจสอบสิทธิ์พื้นฐาน woesและที่ไม่ได้ช่วยฉัน ฉันไม่สามารถควบคุมการกำหนดค่าเซิร์ฟเวอร์ได้ ฉันเพิ่งเข้าถึงโฟลเดอร์ที่ฉันต้องการตั้งค่าเว็บไซต์ทุกอย่างทำงานได้ดี แต่ SSL นี้มีปัญหา
เปลี่ยนที่อยู่เว็บไซต์จริงเพื่อหลีกเลี่ยงการเชื่อมโยงกับ Google