"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > ## क्या जावास्क्रिप्ट ब्राउज़र इतिहास उपलब्धता का पता लगा सकता है?

## क्या जावास्क्रिप्ट ब्राउज़र इतिहास उपलब्धता का पता लगा सकता है?

2024-11-19 को प्रकाशित
ब्राउज़ करें:718

## Can JavaScript Detect Browser History Availability?

ब्राउज़र इतिहास उपलब्धता का पता कैसे लगाएं

यह निर्धारित करना कि ब्राउज़र में बैक बटन कार्यात्मक है या नहीं, वेब विकास के दौरान एक आम चिंता है। हालाँकि, यह ध्यान रखना महत्वपूर्ण है कि जावास्क्रिप्ट का उपयोग करके सीधे ब्राउज़र इतिहास की जाँच करना आम तौर पर प्राप्य नहीं है। इतिहास.पिछली संपत्ति. यह संपत्ति ब्राउज़र के इतिहास में पिछले पृष्ठ को इंगित करने वाली है।

let prevPageExists =story.previous ? सत्य: असत्य;

इतिहास की सीमाएँ.पिछला

let prevPageExists = history.previous ? true : false;

इतिहास लंबाई = इतिहास लंबाई; &&&]हालाँकि यह दृष्टिकोण पहली बार में व्यवहार्य लग सकता है, लेकिन इसकी अपनी सीमाएँ हैं। यह इतिहास स्टैक के भीतर उपयोगकर्ता की वर्तमान स्थिति के बारे में कोई जानकारी प्रदान नहीं करता है। इसके अतिरिक्त, इतिहास.लंबाई का प्रारंभिक मूल्य ब्राउज़र सेटिंग्स और लैंडिंग पृष्ठों की उपस्थिति जैसे कारकों के आधार पर भिन्न हो सकता है।

व्यावहारिक विचार

व्यावहारिक परिदृश्यों में, डेवलपर्स अक्सर अधिक सूक्ष्म दृष्टिकोण का चयन करते हैं। हिस्ट्री.बैक() या हिस्ट्री.गो(-1) को ट्रिगर करने वाले लिंक जोड़कर, बैक बटन की कार्यक्षमता का अप्रत्यक्ष रूप से परीक्षण किया जाता है। यदि बैक बटन अनुपलब्ध है, तो लिंक पर क्लिक करने से कोई प्रभाव नहीं पड़ेगा। यह दृष्टिकोण सुरक्षा प्रोटोकॉल का उल्लंघन किए बिना उपयोगकर्ता की अपेक्षाओं को प्रभावी ढंग से संबोधित करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3