/ / वेबएप एप्लिकेशन कैश अपडेट - एचटीएमएल 5, ऑफलाइन-कैशिंग, एप्लिकेशन-कैश

Webapp आवेदन कैश अपडेट-html5, ऑफलाइन-कैशिंग, आवेदन-कैश

मेरे पास एक Webapp है जो एप्लिकेशन कैश का उपयोग करता हैऑफ़लाइन और ऑनलाइन पहुंच के लिए। समस्या यह है कि मैं चल रहा हूं कि मेरे कुछ उपयोगकर्ता अपडेट फ़ाइल नहीं देख रहे हैं जब मैं प्रकट फ़ाइल को बदलता हूं। यह मेरे लिए और दूसरों के लिए काम करता है, इसलिए मेरा एकमात्र सिद्धांत यह है कि कुछ आईएसपी प्रकट फ़ाइल को कैशिंग कर रहे हैं।

क्या किसी और का इससे सामना हुआ है?

मैं प्रोग्राम फ्लश करने के लिए किसी भी तरह का पता नहीं हैअद्यतन को लागू करने के लिए ब्राउज़र एप्लिकेशन कैश। window.applicationCache.update () कम से कम चाल (आईपैड पर) नहीं लगता है। URL में क्वेरी जोड़ने की सामान्य चाल शायद ऑफ़लाइन व्यवहार को हरा देगी।

हताशा में मैं बस एक अपरिवर्तनीय लोडर पृष्ठ का उपयोग कर सकता हूं और स्थानीय कोड में सभी कोड डाल सकता हूं और अपने स्वयं के अपडेट कर सकता हूं।

उत्तर:

जवाब के लिए 0 № 1

सामान्य अभ्यास को प्रकट फ़ाइल को तुरंत समाप्त करना है, HTML5 बॉयलरप्लेट के अनुसार:

ExpiresByType text/cache-manifest       "access plus 0 seconds"

फ़ायरफ़ॉक्स विशेष रूप से मुद्दों के लिए जाना जाता हैयदि यह स्पष्ट रूप से समाप्त नहीं हुआ है तो मैनिफ़ेस्ट फ़ाइल को कैशिंग के साथ। ऊपर लिंक की गई HTML5 बॉयलरप्लेट फ़ाइल में अन्य फ़ाइल प्रकारों के लिए समझदार चूक का भार भी है।