मैं घंटों तक गुगल रहा हूं और इसे समझने की कोशिश कर रहा हूं, और मैं बस नहीं कर सकता। मेरे पास एक फॉर्म, webbrowser1 पर 1 वेबब्रोसर नियंत्रण है।.NET WebBrowser नियंत्रण में कैशिंग को अक्षम कैसे करें?
एक बार जब मैं एक पृष्ठ लोड करता हूं, तो google.com कहें, अगर मैं webbrowser1.refresh()
या webbrowser1.navigate("google.com")
का उपयोग करता हूं, तो यह पृष्ठ को पुनः लोड नहीं कर रहा है, यह कैश किया गया है, इसलिए यह केवल कैश को पुनः लोड कर रहा है। यह विशेष रूप से मंचों या craigslist जैसे पृष्ठों पर स्पष्ट रूप से स्पष्ट है।
मुझे प्रत्येक रीफ्रेश (आदर्श नहीं) के बीच कैश को साफ़ करने या किसी भी विचार को कैशिंग को अक्षम करने की आवश्यकता है? केवल एक ही चीजें जो मैंने पाई हैं वे पुराने हैं (vb6 या निचले)।
vb6 वेब ब्राउज़र नियंत्रण उदाहरण अभी भी काम करेंगे, मेरा उत्तर देखें , क्योंकि यदि आप इतिहास को मार देते हैं तो यह ब्राउज़र को यह सोचने में चाल करेगा कि इसमें कैश की गई प्रतिलिपि नहीं है। लेकिन ऐसा करने का एकमात्र विश्वसनीय तरीका अन्य एपिस का उपयोग करके कैश को हटाना है। –