ฉันไม่แน่ใจว่าจะโพสต์ที่นี่หรือใน Stackoverflow เนื่องจากเป็นครอสโอเวอร์ ให้ฉันลองดู
ในมาตรฐาน HTML5 ที่นำเสนอมีตัวเลือกในการจัดเก็บข้อมูลการใช้เว็บในแคชท้องถิ่นโดยใช้การแคชอย่างชัดแจ้ง ฉันกำลังมองหาที่จะใช้เทคนิคนี้สำหรับแอปพลิเคชั่นแผนที่บนเว็บแบบออฟไลน์และทำต้นแบบอย่างรวดเร็วที่นี่ตามมาตรฐานการติดตั้งของ Geoserver
ฉันเพิ่งฉีกหน้าไคลเอนต์ OpenLayers ที่สร้างขึ้นจากเลเยอร์เริ่มต้นและเปลี่ยน<html>
แท็กเป็น
<html xmlns="http://www.w3.org/1999/xhtml" manifest="cache.manifest">
และสร้างไฟล์cache.manifest
ที่อ่านง่าย
CACHE MANIFEST
http://lima.schaaltreinen.nl:8080/
ซึ่งในความเข้าใจที่ จำกัด ของฉันเกี่ยวกับเรื่องนี้แคชภายในเครื่องทุกอย่างที่โหลดจาก URL นั้น: ไทล์ทั้งหมดและ OpenLayers JS อันที่จริงแล้วเมื่อมีการโทรครั้งแรกใน Firefox จะขอให้ฉันอนุญาตการจัดเก็บในตัวเครื่อง แต่เมื่อฉันกดรีเฟรชไม่ว่าจะออนไลน์หรือออฟไลน์หน้าเว็บก็บ่นว่าไม่มีการกำหนดวัตถุ OpenLayers ดูเหมือนว่าไม่ได้โหลด OpenLayers JS
ทุกคนประสบความสำเร็จในการใช้งานแอพพลิเคชั่นแผนที่บนเว็บ OpenLayers แบบออฟไลน์ได้หรือไม่ หรือบอกใบ้ถึงวิธีการตรวจสอบนี้เพิ่มเติม