का उपयोग कर चुनिंदा इतिहास.बैक() मेरे पास बैकबोन ऐप है। मैं बैकबोन.history का उपयोग बैक बटन के उपयोग को सक्षम करने के लिए कर रहा हूं। हमारे पास एक पृष्ठ (सेटिंग्स) है जो स्वतः पॉपअप को उपयोगकर्ता से इनपुट की आवश्यकता होती है। यदि उपयोगकर्ता रद्द करना चुनता है, तो मैं पिछले पृष्ठ पर वापस जाना चाहता हूं। मैं window.history.back() का उपयोग करके ऐसा कर सकता हूं।बैकबोन.जेएस
समस्या यह है, यदि उपयोगकर्ता ने ब्राउज़र में यूआरएल टाइप करके (गूगल) की तरह एक और यूआरएल से उस पृष्ठ (एप्लिकेशन # सेटिंग्स) के लिए सीधे चला गया, मुझे मुख पृष्ठ पर उपयोगकर्ता रीडायरेक्ट करना चाहते हैं (एप्लिकेशन /) Google पर वापस जाने के बजाय।
मैं ऐसा करने के लिए किसी भी तरह से पता लगाने में सक्षम नहीं हूं। बैकबोन.history ऐसा लगता है कि यह ब्राउज़र के बैक बटन से जानकारी संग्रहीत करता है, इसलिए इसका इतिहास है भले ही वे ऐप पर पहुंचे। मुझे पिछले यूआरएल को देखने का कोई तरीका नहीं मिला।
क्या यह संभव है?
यह दृष्टिकोण ब्राउजर बैक नेविगेशन सहित प्रत्येक मार्ग की गणना करता है। मान लें कि मैं अपने ऐप के अंदर 3 रूटों पर जा रहा हूं, फिर रूट्स 3 होगा। अब ब्राउजर बैक बटन का उपयोग करने से मार्ग कम नहीं होंगे (बल्कि इसे बढ़ाता है) और ब्राउज़र अंततः आपको अपने ऐप से बाहर ले जाएगा। –