फिर भी मान्य समस्या आज कॉलबैक तीन पैरामीटर हो सकता है। मेरे उदाहरण में, मेरा त्रुटि लॉग कुछ भी वापस नहीं करता है। मैं आईई 11 का उपयोग कर रहा हूँ।
<html xmlns="http://www.w3.org/1999/xhtml" manifest="icozum.appcache">
पर जांच घटनाओं पर आग लगती है लेकिन फिर कैश स्थिति = 0 के साथ त्रुटि दर्ज की जाती है।
window.applicationCache.onchecking = function (e) {
var doc = document.getElementById("cachestatus");
if (doc != null) {
doc.innerHTML += "Checking the cache.\n";
}
}
फिर onError
window.applicationCache.onerror = function (e) {
var doc = document.getElementById("cachestatus");
if (doc != null) {
doc.innerHTML += "Cache error occurred." + applicationCache.status.toString() + "\n";
console.log(e);
console.log("test");
}
}
स्क्रीन पर उत्पादन
कैश जाँच हो रही है है। कैश त्रुटि हुई 0
त्रुटि ईवेंट हैंडलर में त्रुटि के बारे में कोई जानकारी नहीं है। मुझे एफ 12 दबाकर वास्तविक त्रुटि मिली। स्क्रीन शॉट यहाँ है। इरर इवेंट हैंडलर में इस बारे में अधिक जानकारी प्राप्त करने का कोई तरीका है।
![enter image description here](https://i.stack.imgur.com/U5m2m.png)
और अंत में मैं इस समस्या पता लगा। त्रुटि गायब फ़ाइल के कारण नहीं है। ऐप कैश फ़ाइल मौजूद है, हालांकि विंडोज़ में, विजुअल स्टूडियो (2013)/आईआईएस एक्सटेंशन .appcache
को पहचान नहीं पाता है। निम्नलिखित खंड को web.config
फ़ाइल में जोड़ा जाना आवश्यक है।
<system.webServer>
<staticContent>
<mimeMap fileExtension=".appcache" mimeType="text/cache-manifest"/>
</staticContent>
</system.webServer>
स्रोत
2015-08-08 03:40:34