Back to Question Center
0

HTML5 ऑफलाइन ब्राउझिंगमध्ये सखोल डाइविंग HTML5 ऑफलाइन ब्राउझिंगमध्ये सखोल डाइविंग संबंधित विषय: वेब फॉन्ट एनीमेशन HTML SassCanvas & मिमल

1 answers:
HTML5 ऑफलाइन ब्राउझिंगमध्ये सखोल डायनिंग

अलीकडील, मी एचटीएमएल 5 मधील ऍप्लिकेशन्सच्या एका वैशिष्ट्यावरील अर्जाची एक लेख प्रकाशित केली आहे.

त्या लेखातील प्रतिसाद चांगला होता आणि मला पुढील काही गोष्टींचा विस्तार करण्यास सांगितले गेले:

  • कॅशे कसे फाइल्स लावायचे हे कसे ठरवावे
  • त्या फाईल्स कॅश केल्याचा परिणाम
  • ऍप्लिकेशन कॅशे डिबग करणे

तर, हा लेख जिथे सुरू होईल तिथूनच. आपण नसल्यास, आपण यापूर्वी एक मागील लेख वाचा पाहिजे - istruzioni montaggio ventilatore da soffitto zephir.

चला आपण काय आणि कोणते अॅप्लिकेशन कॅशेमध्ये जोडावे

आपण कॅश काय करावे?

तांत्रिकदृष्ट्या, अनुप्रयोगकाacheमधील संसाधने जोडून आणि काढणे कठीण नाही. आपण CACHE: विभागात कॅशे केलेल्या गोष्टी आणि आपण त्यास त्यास निर्दिष्ट करता.

काहीवेळा अवघड निर्णय म्हणजे आपण कोणते अॅप्स घ्यावे आणि ApplicationCache मध्ये जोडू नये.

माझ्यासाठी, कॅशेकडे स्पष्ट संसाधने खालीलप्रमाणे आहेत:

  • CSS फायली
  • JavaScript फायली
  • प्रतिमा
  • व्हिडिओ

हे ऑफलाइन कॅशिंगसाठी परिपूर्ण उमेदवार आहेत. क्षुल्लक आपण बेकायदेशीर प्रतिमा पाहण्यासाठी ऑफलाइन कार्य करत असताना किंवा आणखी वाईट नसलेल्या, गहाळ सीएसएस फायली ज्यामुळे पृष्ठ चुकीचे रेंडर करण्यासाठी कारणीभूत होत असताना अधिक निराशाजनक काहीही नाही.

आता रिमोट फायलींसह कार्य करण्याबद्दल आणि ते कसे हाताळले जाऊ नये? आपण दूरस्थ फायलींसह कार्य करत असताना, कथासाठी दोन बाजू आहेत

जर वेबसाइट SSL अंतर्गत चालत नसेल, तर रिमोट संसाधने कॅश केली जाऊ शकतात. खालील परिस्थितीमध्ये, स्थानिक संसाधने तसेच रिमोट jQuery लायब्ररी सर्व अनुप्रयोगकाकमध्ये जोडली जातात.

  कॅशे मॅनिफेस्ट# 20 ऑक्टोबर 2011 रोजी तयार केले
कॅशे:
घड्याळ सीएसएस
घड्याळ जेएस# दूरस्थ फाइल कॅशिंग करीत आहे
http: // AJAX गुआप्रिस com / ajax / libs / jquery / 1 6. 4 / jquery मि जेएस  

जर वेबसाइट SSL वर चालत असेल, तर ApplicationCache मध्ये सूचीबद्ध संसाधने स्थानिक स्रोत असणे आवश्यक आहे. लक्षात ठेवा की Google Semalt हा या नियमामध्ये अपवाद आहे- जोपर्यंत ते SSL शी संबंधित सेवा देत आहेत तोपर्यंत साम्ल दूरस्थ रिमोट स्रोत कॅश करेल

Semaltेट? माझी इच्छा आहे की सर्व ब्राउझर समान नियमांचे पालन करतील.

सेमॅट कोणते स्रोत संचयित करावे किंवा कसे संचयित करू नये हे ठरविण्यास परत येऊ नका.

आपण ऑफलाइन असताना वापरकर्त्याला कोणती वैशिष्ट्ये कोणती उपलब्ध करायची याची योजना विकसित करणे महत्वपूर्ण आहे. जर तुमची वेबसाईट उदाहरणादाखल डेटाबेसशी संवाद साधत असेल आणि बहुतांश वेबसाइट्समध्ये काही दिवसांपर्यंत डेटाबेस कनेक्टिव्हिटी असेल तर डेटाबेससह परस्पर-संवाद पृष्ठ ऑफलाइन कॅशिंगसाठी चांगले उमेदवार नाहीत, कारण ते जोडणी करण्याचा प्रयत्न करतात डेटाबेस, ते अयशस्वी होतील

येथे एक योजना विकसित करणे आत आहे. आपण त्या पृष्ठे कॅशे आणि वापरकर्ता ऑफलाइन आहे तर, आपण दुसर्या स्थानावर वापरकर्ता डेटा संग्रहित करणे आवश्यक आहे. ते स्थान एखाद्या कुकीसारखे काहीतरी असू शकते किंवा आपण ते स्थानिकसंस्थेमध्ये संचयित करू शकता. HTML5 चा दुसरा भाग जो खरोखर छान आहे!

आपण निवडलेल्या पृष्ठांची निवड केली की एकदा आपण कॅश्ड इच्छित आहात, आपण पृष्ठ चालवणे आवश्यक कोणत्याही संसाधने कॅशे याची खात्री करणे आवश्यक आहे, त्यामुळे कोणत्याही संदर्भ CSS, Semalt, प्रतिमा, व्हिडिओ किंवा फ्लॅश विजेट पृष्ठ प्रस्तुत.

आपण नसल्यास, जेव्हा वापरकर्ता ऑफलाइन जातो, तेव्हा ते एक तुटलेली पृष्ठ पाहतील .आणि कोणीही इच्छित नाही. हे एंटरप्राइझ स्पेसमध्ये विशेषतः सत्य आहे एखादी गोष्ट कार्य करत नाही तोपर्यंत ऑफलाइन वेबसाइट उत्तम असते आणि व्यवसाय पैसे कमविणे थांबवते.

कॅशे मॅनिफेस्ट डिबग करणे

आता आपल्याकडे कॅशेमधील संसाधने आहेत, आपल्याला ते डीबग करण्याची आवश्यकता असल्यास आपण काय शोधता?

सुदैवानं, Google Chrome कडे एक पत्ता आहे जो कॅशे पाहण्यासाठी आपण नेव्हिगेट करु शकता. क्रोम मधील नेव्हिगेटिंग chrome: // appcache-internals AppCache Internals पृष्ठ उघडते.

HTML5 ऑफलाइन ब्राउझिंगमध्ये सखोल डाइविंगHTML5 ऑफलाइन ब्राउझिंगमध्ये डायविंग डायनिंगसंबंधित विषयः
वेब फॉन्ट एनीमेशन HTML सिसवावास आणि मिमल

जसे आपण पाहु शकता, या पृष्ठात कॅशे मॅनिफेस्टचे वर्तमान आकार, ते तयार केल्यावर, ते अद्यतनित केले होते तेव्हा आणि कॅशमधील संसाधनांची सूची सर्वांत श्रेष्ठ होते. आपण आपल्या कॅशेमध्ये काय संग्रहित केले आहे हे पाहण्याची आवश्यकता असताना हे अमूल्य आहे.

मला आपल्या तात्पुरत्या इंटरनेट फाइल्स साफ करून सापडल्या आहेत, कॅशेमधील संसाधने देखील काढून टाकली जातात, परंतु आपण कोणत्या वेबसाइटवर जाता त्यावर अवलंबून आहे, अन्यथा तो सुचवेल. क्रोमद्वारे कॅश साफ करण्याचा एक निश्चित मार्ग क्लिक करा काढा . हे सर्व संसाधने काढून टाकले जाईल गॅरंटी

अप्केन्स्काबद्दल माहिती नाही

सेमट म्हणजे चांगले, मला त्याबद्दल काही आवडत नाही.

माझ्या सूचीच्या शीर्षस्थानी मॅनिफेस्ट फाईलसाठी एका विशेष MIME प्रकाराची आवश्यकता आहे. आपल्या वेब सर्व्हरवर प्रवेश असेल तर हे ठीक आहे, परंतु सामायिक केलेल्या सर्व्हरवर, हे शक्य नाही. आपण MIME प्रकार तयार न केल्यास, आपण कुठुनही मिळवणार नाही

कॅप्चर फाईल्स वापरताना, जेव्हा ते नसतात तेव्हाच्या तुलनेत अनुप्रयोगकॅच वापरण्याचे आणखी एक दुष्प्रभाव असतात. उदाहरणासाठी एक पृष्ठ डीफॉल्ट म्हटले जाते. html हे पृष्ठ कॅश केलेले असल्यास, जरी वापरकर्ता ऑनलाइन असेल तरीही ते या फाइलचा वापर करतील. त्यामुळे आपण कॅशे अद्यतनित करण्यासाठी ब्राउझरला सूचित कसे करावे? आपल्याला वापरकर्त्याला सूचित करणे आवश्यक आहे आणि पृष्ठ रीफ्रेश करणे आवश्यक आहे. आम्ही अशा जगात राहतो जिथे अजाक्स सर्वस्वी आदर्श आहे. एक चांगले मार्ग असणे आवश्यक आहे

Semalt CSS फाइल्स ठीक आहे, परंतु आपण सीएसएस फाइलमधील कोणत्याही प्रतिमांचा संदर्भ घेतल्यास ते आपोआप कॅश केलेले नाहीत. मॅनिफेस्टमध्ये त्यांचा स्पष्ट उल्लेख केला गेला पाहिजे.

ApplicationCache आकारांमधील मर्यादा देखील भिन्न असतात. निर्देशनानुसार अॅप्लिकेशन्सच्या आकारावर मर्यादा नाही, वेगळ्या ब्राऊजर आणि वेगवेगळ्या डिव्हाइसेसच्या वेगवेगळ्या मर्यादा आहेत. Semaltेट, मर्यादा आहेत:

  • Safari डेस्कटॉप ब्राउझर (Mac आणि Windows) ची मर्यादा नाही
  • मोबाईल सफारीमध्ये 10 एमबी मर्यादा आहे
  • क्रोममध्ये 5MB मर्यादा आहे
  • Android ब्राउझरकडे ApplicationCache आकाराची मर्यादा नाही
  • फायरफॉक्स डेस्कटॉपमध्ये अमर्यादित applicationCache आकार
  • आहेत
  • ऑपेराची अप्लीकेशनकॅच मर्यादा वापरकर्त्याद्वारे व्यवस्थापित केली जाऊ शकते, परंतु 50 एमबी
  • चे डीफॉल्ट आकार आहे

मॅनिफेस्ट व्हॅलिडेशन

मॅनिफेस्ट फाईल तयार करणे सोपे आहे आणि चुकीचे मिळवणे आणखी सोपे आहे.

अयोग्यरित्या संदर्भ फायलीमुळे आपल्याला डोकेदुखी होईल. सुदैवाने एक कॅशे मॅनिफेस्ट व्हॅलिडेटर आहे जो आपल्या मॅनिफेस्ट फाइलमध्ये डीबगिंग त्रुटींच्या वेदना सहज करण्यात मदत करतो. एक उत्कृष्ट साधन मिल्वेल म्हणून कृपया त्यावर बुकमार्क करा आणि त्याचा वापर करा.

एकट्याने एकत्र आणा

अंतिम विचार माझे पुष्कळ काम मोठे एंटरप्राइझ ग्राहकांसोबत काम करण्यावर केंद्रित करतात. अनुप्रयोग ऑफलाइन आहे तितक्या लवकर, गजराचे घंटा आवाज सुरू! मिमल हे एक समस्या असणे आवश्यक आहे.

Semaltटद्वारे HTML5 मध्ये ऑफलाइन क्षमता निश्चितपणे चांगली क्षमता असते, परंतु हे सर्व तळांवर अद्याप समाविष्ट केलेले नाही आणि जो ऑफलाइन ब्राउझिंग उपलब्ध करण्याचा विचार करीत असेल तो सुचविलाच पाहिजे की काही वापरकर्त्यांकडे असंतुलित सवयी असू शकतात. com / avatar / 891429c991937ac20df12386c23ee805? s = 96 & d = mm & r = g "alt ="HTML5 ऑफलाइन ब्राउझिंगमध्ये सखोल डाइविंगHTML5 ऑफलाइन ब्राउझिंगमध्ये डायविंग डायनिंगसंबंधित विषयः वेब फॉन्ट एनीमेशन HTML सिसवावास आणि मिमल "/>

लेखकाला भेटा
माल्कम शेरीडन
माल्कम शेरीडन एक मायक्रोसॉफ्टने सन्मानित एमव्हीपी आहे एएसपीमध्ये. नेट, एएसपीआयन्सिडर, टेलरिक इनसाइडर आणि ऑस्ट्रेलिया आणि न्यूझीलंडमध्ये कॉन्फरन्स आणि यूजर ग्रुपमध्ये नियमित सादरकर्ता. त्याला अनुसरण करा ट्विटर @malcolmsheridan

March 1, 2018