2012-05-03 10 views
11

मैं वेब ऐप के लिए ऑफ़लाइन पहुंच को सक्षम करने के लिए ऐप कैश का उपयोग कर रहा हूं। मुद्दा यह है कि जब भी मैं अपनी जावास्क्रिप्ट में बदलाव करता हूं, तब भी विकास के लिए मुझे मैनिफेस्ट में बदलाव करने की आवश्यकता होती है (कैश किए गए क्षेत्र को फिर से डाउनलोड करने के लिए)। अब मुझे पता है कि फ़ायरफ़ॉक्स में आप ऐप कैश को अक्षम कर सकते हैं (वास्तव में आपको संकेत दिया जाता है कि जब आप पहली बार पेज पर जाते हैं कि स्थानीय रूप से डेटा स्टोर करने के लिए वेब साइट पर अनुमति देना है) जो इसे विकास के लिए बहुत सुविधाजनक बनाता है।क्रोम और सफारी में एप्लिकेशन कैश अक्षम करें

मेरा प्रश्न क्रोम और सफारी के लिए एक समान विकल्प है? मुझे पता है कि मैं chrome: // appcache-internals/के माध्यम से क्रोम में ऐप कैश को देख/संपादित कर सकता हूं, जिसे मैं ढूंढ रहा हूं वह इसे अक्षम करने का एक तरीका है।

धन्यवाद

उत्तर

16

क्रोम में, गुप्त मोड का उपयोग करें। ठीक है, शायद यह नहीं है कि इसका मूल उद्देश्य क्या था, लेकिन यह काम करता है। कुछ भी कैश नहीं हो जाता है, और अब डेवलपर्स के पास हर जगह एक आसान बहाना है कि वे गुप्त मोड का उपयोग क्यों कर रहे हैं।

मुझे लगता है कि सफारी में उपलब्ध 'निजी ब्राउज़िंग' कार्यक्षमता है।

संपादित करें: मैं आपकी टिप्पणी से देखता हूं कि आप केवल कैश मैनिफेस्ट कार्यक्षमता को अक्षम करना चाहते हैं। - अक्षम-अनुप्रयोग-कैश स्विच के साथ कमांड लाइन से क्रोम शुरू करने का प्रयास करें।

+0

यह एक अच्छा सुझाव है (और मैंने इसे अतीत में उपयोग किया है), लेकिन निजी ब्राउज़िंग/गुप्त मोड का उपयोग करने में समस्या यह है कि न केवल यह ऐप कैश का उपयोग नहीं करता है, यह स्थानीय स्टोरेज का भी उपयोग नहीं करेगा। जो मैं खोज रहा हूं वह केवल ऐप कैश को अक्षम करने में सक्षम होना है (यह फ़ायरफ़ॉक्स में यह कैसे किया जाता है)। – Jack

+0

ठीक है जो वास्तव में ऐप कैश को अक्षम करता है, हालांकि अब मुझे इवेंट हैंडलर जोड़ने की कोशिश करने से पहले अपने कोड में एक चेक जोड़ने की आवश्यकता है क्योंकि यह अब "अपरिभाषित" के रूप में आता है। यह वास्तव में एक सौदा का बड़ा नहीं है, लेकिन आदर्श रूप में मुझे उस चेक को जोड़ने की आवश्यकता नहीं होगी (फ़ायरफ़ॉक्स में यह केवल ऐपकेच का उपयोग नहीं करता है लेकिन यह अपरिभाषित नहीं होता है)। मुझे एहसास हुआ कि मैंने अपने प्रश्न को phrcache को अक्षम करने के तरीके के बारे में पूछने का वाक्यांश दिया और आपका समाधान निश्चित रूप से ऐसा करता है। एक और बात यह है कि अगर मैं क्रोम को अलग-अलग शुरू करने के लिए बिना किसी साइट के आधार पर कर सकता हूं तो यह अच्छा होगा। – Jack

संबंधित मुद्दे