मैं पिछले पृष्ठ के पूर्ण रीफ्रेश के साथ History.back();
कार्यक्षमता प्राप्त करना चाहता हूं।इतिहास। रीफ्रेश के साथ बैक
कोई विचार यह कैसे करना है (और इसे आईई, एफएफ और क्रोम में काम करना)।
मैं पिछले पृष्ठ के पूर्ण रीफ्रेश के साथ History.back();
कार्यक्षमता प्राप्त करना चाहता हूं।इतिहास। रीफ्रेश के साथ बैक
कोई विचार यह कैसे करना है (और इसे आईई, एफएफ और क्रोम में काम करना)।
आप (विंडो स्थान से) अनुप्रेषित सकता document.referrer को
यानी
window.location.href = document.referrer;
एक विशेष स्थान में रेफ़रलकर्ता पारित करने के लिए
इंटरनेट एक्सप्लोरर ठीक:
if(IE){ //IE, bool var, has to be defined
var newlocation = document.createElement('a');
newlocation.href = URLtoCall;
document.body.appendChild(newlocation);
newlocation.click();
}
आप भी कर सकते हैं स्थान को प्रतिस्थापित करें() विधि:
window.location.replace(document.referrer)
आपके सुझाव के लिए धन्यवाद, लेकिन IE8 (FF और क्रोम ओके) में काम नहीं करता है। document.referrer खाली है – Larsi
मैंने अभी कोशिश की है! यह आईई 8 पर भी काम करता है। आप पेज को कैसे कॉल करते हैं? यदि आप इसे window.location द्वारा कॉल करते हैं, तो IE में आपको रेफरर को ठीक से काम करने के लिए एक वर्कअराउंड करना होगा (मैं ऊपर दिए गए कोड को संपादित करने जा रहा हूं) – stecb
अद्यतन कोड और सुझावों के लिए धन्यवाद। मुझे यकीन नहीं है कि पेज को कैसे कहा जाता है (कुछ शेयरपॉइंट जादू) क्या मैं इसे फिडलर से समझ सकता हूं? Document.referrer के रास्ते के लिए कोई अन्य विचार खाली है? – Larsi