नहीं, यह संभव नहीं है। अपडेट: एचटीएमएल 5 इतिहास एपीआई के माध्यम से अब यह संभव है - razbakov's answer देखें।
मुझे आशा है कि आपको एहसास होगा कि आप एक बेहद मुश्किल समस्या का समाधान करने की कोशिश कर रहे हैं।
मान लें कि आपका यूआरएल लगता है कि आप करने के लिए
http://example/mypage/1/
ब्राउज़र प्रोग्राम के रूप में खिड़की स्थान बदलते हैं तो अपने हाथ में लेने और उस पृष्ठ पर नेविगेट करने की कोशिश करेंगे, आपकी कल्पना ajax कोड चला जाता है
http://example.com/mypage/
पसंद आता है !
तो विकल्प क्या है? आप यूआरएल खंड का उपयोग करते हैं।
मान लीजिए कि आप एक ऐसा URL करते हैं,
http://example.com/anotherpage/#section
ब्राउज़र पहले लोड http://example.com/anotherpage/ और एक लंगर 'अनुभाग' नाम खोजने के लिए और उस स्थान पर स्क्रॉल करने के लिए कोशिश करेंगे। इस व्यवहार का उपयोग 'पता' प्लगइन द्वारा किया जाता है। यह समान है कि 'स्क्रॉल टू टॉप' लिंक कैसे काम करते हैं।
तो तुम पेज
http://example.com/mypage/
पर हैं और करने के लिए
http://example.com/mypage/#1
ब्राउज़र URL को बदलने नया पृष्ठ लोड नहीं होगा बल्कि नामित लंगर खोजने की कोशिश '1' और उस के लिए स्क्रॉल करता है, तो लंगर।
भले ही आपने यूआरएल में टुकड़े जोड़ने में कामयाब रहे हों, इसका मतलब यह नहीं है कि काम पूरा हो गया है। यदि उपयोगकर्ता बैक बटन दबाता है, तो डोम रीसेट हो जाएगा और आपको उन टुकड़ों को पार्स करना होगा और डोम को फिर से बनाना होगा। यह निश्चित रूप से गैर-तुच्छ है।
मैं नहीं मानता कि आप पूरी तरह से एक पृष्ठ पुनः लोड के लिए मजबूर कर के बिना वर्तमान URL बदल सकते हैं (कम से कम, एक विश्वसनीय तरीके से नहीं कि ब्राउज़रों में होगा)। मुझसे गलती भी हो सकती है। – inkedmn
मुझे यकीन नहीं है कि आप क्या करना चाहते हैं .. क्या आप पेज पैरामीटर स्टोर करना चाहते हैं, ताकि आप नेविगेशन के माध्यम से किसी पृष्ठ की स्थिति को जारी रख सकें? – flesh