मेरे पास एक HTML5 ऐप है जो एक मैनिफेस्ट फ़ाइल के साथ ऑफ़लाइन कैशिंग का उपयोग करता है। कैश को अपडेट करने का एकमात्र तरीका सर्वर पर मैनिफेस्ट फ़ाइल में एक बदलाव है। मैं कैश की समाप्ति और अद्यतन लागू करने के एक प्रोग्रामेटिक तरीके की तलाश में हूं।एचटीएमएल 5 ऑफ़लाइन कैश प्रोग्रामेटिक समाप्ति
मैं spec के माध्यम से चला गया, खिड़की पर कुछ विधि की तलाश में। कैप्चरेशन कैश की अवधि समाप्त करने के लिए कैश। लेकिन कोई नहीं मिला। एक अद्यतन() विधि है, लेकिन यह केवल तभी अपडेट होगा जब कैश की समयसीमा समाप्त हो जाती है (यानी मैनिफेस्ट फ़ाइल में परिवर्तन होता है)। तो यह मदद नहीं करता है।
कोई भी एप्लिकेशन कैश की समाप्ति और डाउनलोड को मजबूर करने का प्रोग्रामेटिक तरीका जानता है?
* सर्वर-साइड * प्रोग्रामेटिक तरीका पुराने मैनिफेस्ट फ़ाइल के लिए '404' सर्वर को सर्वर करना है। आपको एक मेनिफेस्ट फ़ाइल नाम का उपयोग करना चाहिए जिसमें एक संस्करण स्ट्रिंग है ताकि आपके पास अपने मैनिफेस्ट के पुराने संस्करणों को समाप्त करने की क्षमता हो। – meagar