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

कैसे मज़बूती से ब्राउज़र बैक बटन का पता लगाएं और पृष्ठ के भीतर बैक क्रियाओं को अलग करें?

2025-04-17 को पोस्ट किया गया
ब्राउज़ करें:205

] कई विंडो का उपयोग करके प्रस्तावित करते हैं ।hashchange फ़ंक्शन, लेकिन यह इन-पेज बैक बटन पर भी प्रतिक्रिया देता है, उपयोगकर्ता के अनुभव को प्रतिकूल रूप से प्रभावित करता है। ऐसा करने के लिए, एक सरणी (window.location.lasthash) को पिछले हैश को संग्रहीत करने के लिए नियोजित करें क्योंकि उपयोगकर्ता इंटरफ़ेस को नेविगेट करता है।

How Can We Reliably Detect Browser Back Button Presses and Differentiate Them from In-Page Back Button Actions?
इन-पेज बैक बटन से ब्राउज़र बैक बटन को अलग करना

इसके बजाय, दस्तावेज़ के OnmouseOver (जब माउस दस्तावेज़ पर मंडरदार) और onmouseleave (जब माउस दस्तावेज़ से बाहर निकलता है) द्वारा टॉगल किया गया एक ध्वज चर तैयार किया गया था। if (window.innerdocclick) { // इन-पेज तंत्र ने हैश परिवर्तन को ट्रिगर किया } अन्य { if (window.location.hash! = '#undefined') { // ब्राउज़र बैक बटन क्लिक किया गया goback (); } } … var rx = /Input | Select | TextArea /i; $ (दस्तावेज़) .bind ("कीडाउन KeyPress", फ़ंक्शन (e) { if (e.which == 8) {// 8 == बैकस्पेस if (! e.preventdefault (); } } }); });
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3