javascript AngularJS में जावास्क्रिप्ट को अक्षम करने के तरीके को कैसे संभालें




browser web-applications (2)

AngularJS जावास्क्रिप्ट सक्षम होने पर निर्भर है। इसका मतलब यह है कि अगर कोई AngularJS में बनाए गए किसी एप्लिकेशन या वेबसाइट पर जाता है तो यह ठीक से प्रस्तुत नहीं करेगा।

AngularJS का उपयोग करते समय जावास्क्रिप्ट अक्षम के साथ आगंतुकों को संभालने के लिए उपयोग किए जाने वाले आम सम्मेलन क्या हैं?

कृपया बताएं कि यह मामला क्यों है?

समस्या में शामिल कोणीय जेएस निर्देशों और {{data_bindings}} को संभालने का मामला है। ताकि पृष्ठ तब प्रदर्शित न हो जब पृष्ठ पृष्ठ प्रस्तुत नहीं कर सकता है।



इस प्रश्न पर अन्य उत्तरों पर विचार करने के बाद और " जावास्क्रिप्ट अक्षम होने पर कैसे पता लगाया जाए? " साथ ही साथ AngularJS पर कुछ और शोध।

सबसे पहले आप डेटाबेस के माध्यम से प्रदर्शित सभी चर छुपाना चाहते हैं।

यह ng-cloak का उपयोग करके किया जा सकता है जो एक HTML टैग में संलग्न है।

<div ng-cloak>
    <!-- page content here -->
    {{bound_data}}
</div>

इसमें उस तत्व को छिपाने के लिए एक सीएसएस टैग भी शामिल है।

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
    display: none !important;
}

फिर जब उपयोगकर्ता को जावास्क्रिप्ट अवरुद्ध या अक्षम किया जाता है तो आप वैकल्पिक सामग्री को प्रदर्शित करना चाहते हैं। यह टैग का उपयोग कर किया जाता है।

<noscript>
    You must have JavaScript enabled to use this app.
</noscript>

आपके पास कम सुविधाओं और कार्यक्षमता वाले ऐप बनाने का विकल्प है या विज़िटर को आपके ऐप का उपयोग करने के लिए जावास्क्रिप्ट सक्षम करने की आवश्यकता है।







accessibility