कुछ महीने पहले मैं vkontakte.ru (रूसी अमेरिकन प्लान) पर तैनात एक नई सुविधा देखा: जब उन पृष्ठों के बीच जा रहा है, कोई ब्राउज़र को फिर से लोड होता है। इसके बजाय, नया पृष्ठ पहले से लोड, और फिर प्रदर्शित किया जाता है। पृष्ठ पर मौजूद संगीत प्लेयर (यह पाद लेख के शीर्ष पर लगी हुई है) खेलता रहता है, निर्बाध रहता है।कैसे फेसबुक पेज रीलोड या # या के उपयोग के बिना ब्राउज़र के एड्रेस बार में URL बदल जाता है?
हालांकि, ब्राउजर एड्रेस बार में यूआरएल बदलता है, न कि हैश टैग या क्वेरी स्ट्रिंग के माध्यम से।
तो, मेरा पृष्ठ vk.com/myPage है ... मैं एक दोस्त, उसके पेज प्रीलोड पर क्लिक करता हूं, फिर उस समय प्रदर्शित होता है जब ब्राउज़र पता बार में यूआरएल vk.com/myfriendJoe में बदल जाता है, और कोई ब्राउज़र पुनः लोड नहीं होता हो जाता।
ध्यान दें कि यह केवल सफारी और क्रोम के बाद के संस्करणों, Firefox 3.6 की तरह दूसरों के लिए यह एक fallback हैशटैग और क्वेरी स्ट्रिंग का उपयोग करता है लागू करता है की तरह आधुनिक ब्राउज़रों के साथ काम करता है।
मैंने कुछ शोध किया और window.history.pushState
पाया, लेकिन यह केवल क्वेरी स्ट्रिंग के साथ काम करता प्रतीत होता है।
किसी भी विचार की सराहना की जाएगी। धन्यवाद।
http://spoiledmilk.dk/blog/html5-changing-the-browser-url-without-refreshing-page –