में रीफ्रेशिंग करने के लिए मुझे हैश को संशोधित करने की आवश्यकता है, कुछ प्रोसेसिंग के बाद इसे हटा दें ताकि उपयोगकर्ता रीफ्रेश हो जाए तो वे प्रक्रिया को फिर से चलाने का कारण नहीं बनते हैं।जावास्क्रिप्ट location.hash आईई
यह एफएफ में ठीक काम करता है, लेकिन ऐसा लगता है कि हर बार जब मैं हैश को बदलने की कोशिश करता हूं तो आईई पुनः लोड हो रहा है। मुझे लगता है कि यह पेज पर लोड होने वाली अन्य चीजों से संबंधित है, हालांकि मैं निश्चित नहीं हूं। मेरे पास एक आईफ्रेम है जो लोड करता है (प्रक्रिया से संबंधित) साथ ही साथ कुछ स्क्रिप्ट जो अभी भी मूल विंडो में लाई जा रही हैं।
मुझे सभी लोडिंग पूर्ण होने के बाद हैश को बदलने का एक अच्छा तरीका पता नहीं लग रहा है। और, साथ ही यह भी सकारात्मक नहीं है कि यह लोडिंग से संबंधित है।
इसे हल करने के तरीके पर कोई विचार?
अधिक अजीब व्यवहार: हैश अन्यथा से आ रहा है जहां वेब ऐप में रीडायरेक्ट के माध्यम से। मैंने पाया है कि क्या मैं हाथ से हैश जोड़ता हूं, यूआरएल में #myid जोड़ता हूं, यह पुनः लोड नहीं होता है। इससे कोई फर्क नहीं पड़ता कि मैं उस पृष्ठ पर हैश दर्ज कर चुका हूं जो पहले ही लोड हो चुका है (पहले से मौजूद यूआरएल में #myid जोड़ रहा है) या एक नए टैब में पूरा यूआरएल दर्ज करके।
http://stackoverflow.com/questions/1985056/response-redirect-with-a-fragment-identifier-causes-unexpected-refresh-when-later – casey
क्या आप प्रजनन चरणों को प्रदान कर सकते हैं? मेरे पास बच निकलने वाले यूआरएल (# !, उर्फ हैश-बैंग) का उपयोग कर एक वेबसाइट है और मैं इस त्रुटि को पुन: उत्पन्न करने में असमर्थ हूं। IE9.0.8 और IE10RP पर परीक्षण किया गया। –