/ / ऑफ़लाइन HTML5 के लिए स्वयं कैश वेबसाइट - html5, ऑफ़लाइन, ऑफ़लाइन-कैशिंग

ऑफलाइन एचटीएमएल 5 के लिए स्वयं कैश वेबसाइट - एचटीएमएल 5, ऑफ़लाइन, ऑफलाइन-कैशिंग

मैंने एक html5 गैलरी का निर्माण किया है, जो काम करता है, लेकिन मुझे यह पता लगाने के लिए ऐप की आवश्यकता है कि उपयोगकर्ता ऑनलाइन है या नहीं और यदि उपयोगकर्ता ऐप को खोलता है, तो क्या वह मुख्य को अपडेट करेगा।

उत्तर:

उत्तर № 1 के लिए 1

सबसे पहले, आपको यह सुनिश्चित करने की आवश्यकता है कि प्रकट फ़ाइल isn "t को घोषणा फ़ाइल में सूचीबद्ध किया गया है क्योंकि यह उपयोगकर्ता के ऑनलाइन होने पर भी इसे दोबारा प्राप्त करने से रोक देगा।

एक बार ऐसा करने के बाद, यदि आप सेट करते हैं cache-mode सेवा मेरे prefer-online जब कनेक्शन होता है तो यह पृष्ठों को फिर से लाएगाउपलब्ध। यदि आप केवल मैनिफ़ेस्ट को अपडेट करना चाहते हैं, तो आपको इस चरण को करने की आवश्यकता नहीं है, अधिकांश उपयोगकर्ता एजेंट तब प्रकट होंगे, जब कोई कनेक्शन तब तक उपलब्ध होगा जब तक कि वह स्वयं की सूची में शामिल न हो।

आप जावास्क्रिप्ट एपीआई का उपयोग करके भी इसे बाध्य कर सकते हैं:

window.applicationCache.update()

आप देख सकते हैं इस उदाहरण और जावास्क्रिप्ट एपीआई के बहुत अधिक विवरण यहाँ.