में location.hash अपडेट नहीं करता मैं जब तक एक विशिष्ट हैश स्थान पाया जाता है एक जे एस स्क्रिप्ट है कि पेज के स्थान बदल जाएगा, वापस जाने के लिए निर्माण करने की कोशिश:history.back() क्रोम/फ़ायर्फ़ॉक्स
var StopAtThisHash ='#';
var CurrentHash = window.location.hash;
var continueLoop = true;
while ((window.history.length>0) && (continueLoop))
{
window.history.back();
var NowWeAreAtHash = window.location.hash; //this never changes in Chrome
//actually, always seems to: CurrentHash == NowWeAreAtHash;
if(NowWeAreAtHash == StopAtThisHash)
continueLoop= false;
}
क्रोम और एफएफ में पर्याप्त अजीब, window.location.hash पीछे() के बाद नहीं बदला गया है। न ही इतिहास की लंबाई 1 की कमी आई है। लूप अनिश्चित काल तक चलता है, और ब्राउज़र लटकता है।
आईई 9 में यह इरादा के रूप में चल रहा है।
इस के आसपास कोई कामकाज?
शायद यह http://stackoverflow.com/questions/2305069/can-you-use-hash-navigation-without-affecting- इतिहास देखें क्योंकि आप 'history.replaceState (अपरिभाषित, अपरिभाषित," #hash_value का उपयोग कर सकते हैं ")' हैश मान को प्रतिस्थापित करने के लिए – Hendry