2012-01-04 27 views
7

मैं स्थानीय रूप से साइट पर काम कर रहा हूं, जिसमें <textarea> तत्व हैं।मैं फ़ायरफ़ॉक्स को स्थानीयहोस्ट पर टेक्स्टरेरा की सामग्री को कैशिंग करने से कैसे रोक सकता हूं?

हालांकि, जब भी मैं साइट को फिर से लोड करता हूं <textarea> में सामग्री अभी भी वहां है। यह तब होता है जब मैंने रीलोड/एफ 5 मारा।

साइट पर कैश किए जाने से रोकने के लिए मैं क्या कर सकता हूं, बिना किसी ब्राउज़र फ़ंक्शन का उपयोग किए।

मैं साइट के भीतर एक समाधान की तलाश में हूं, इसलिए जब मेरे कार्यालय के अन्य उपयोगकर्ता इसे खोलेंगे, तो उन्हें एक ही समस्या नहीं होगी।

<form name="form1" id="form1" method="post" autocomplete="off"> 

https://developer.mozilla.org/en/How_to_Turn_Off_Form_Autocompletion

+0

विंडोज़ पर ctrl + f5 या ऐसा कुछ है जो साइट को फिर से लोड करते समय कैश को साफ़ करता है। – CamelCamelCamel

+0

ऐसा होने वाला है, इसलिए जब भी किसी भी कारण से पृष्ठ को पुनः लोड किया जाता है तो आप फार्म फ़ील्ड्स में दर्ज किए गए किसी भी डेटा को खोना नहीं चाहते हैं। यह "कैश्ड" नहीं है, लेकिन ब्राउज़र द्वारा सुविधा के रूप में याद किया जाता है। जहां तक ​​मुझे पता है, इसे रोकने का एकमात्र तरीका फ़ील्ड का नाम बदलना है ताकि एफएफ सोचता है कि यह एक 'नया' फ़ील्ड है और पिछली सामग्री को पुनर्स्थापित नहीं करता है। –

उत्तर

13

आप बंद करने के लिए स्वत: पूर्ण विशेषता सेट करके अपने html में अक्षम कर सकते हैं टेक्स्टबॉक्स को खाली स्ट्रिंग पर सेट करने के लिए अपने पृष्ठ के मुख्य भाग में कुछ जावास्क्रिप्ट जोड़ें। फिर अपने शरीर पर लोड ईवेंट में आप अपना जावास्क्रिप्ट फ़ंक्शन कॉल करते हैं जो ब्राउज़र को फिर से लोड होने पर हर बार साफ़ कर देगा।

<html> 
<head> 
    <script type="text/javascript"> 
    function clear() 
    { 
     document.getElementById("TextBoxName").value = ""; 
    } 
    </script> 
</head> 
<body onLoad="clear()"> 

.... 

</body> 
</html> 
बेशक

यदि उपयोगकर्ता जावास्क्रिप्ट इस समारोह काम नहीं करेगा, लेकिन आप सेटिंग्स के उन प्रकार नियंत्रित कर सकते हैं अगर यह एक आंतरिक अनुप्रयोग है बंद कर दिया गया है।

+1

धन्यवाद, यह मेरी टेक्स्टरी समस्या के साथ वास्तव में सहायक है –

0

आप कर सकते हैं:

<input name="whatever" type="text" autocomplete="off"> 

तुम भी पूरे फार्म के लिए अक्षम कर सकते हैं:

3

आपको फ़ायरफ़ॉक्स के लिए वेब डेवलपर टूलबार पसंद हो सकता है। https://addons.mozilla.org/en-US/firefox/addon/web-developer/

इस टूलबार के साथ आप आसानी से कैशिंग, स्पष्ट कुकीज़, स्पष्ट फॉर्म डेटा अक्षम कर सकते हैं, जावास्क्रिप्ट अक्षम कर सकते हैं और बहुत कुछ कर सकते हैं। अपने जीवन को आसान बना सकते हैं :)

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

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