मेरे पास .NET MVC एप्लिकेशन काम कर रहा है, लेकिन विंडोज 8 पर IE10 के साथ पहुंचने पर ब्राउज़र स्रोत कोड दिखाता है कि सभी गतिशील रूप से जेनरेट किए गए URL, उदाहरण के लिए।IE10 .NET MVC लिंक में टोकन इंजेक्ट करता है
बजाय/(एफ (usb6gVWyFnXevozQyFvVxVdbsN0uM9kZ5wNu9gT9pWBINGuodOdzLKkIQzfhqy3UhnCLyXf78LugXZO2UPYfMbNzSJJawmbqUBL56TjKpXgWpiMdVAjB1T3YcPlGhZePwFd6C9P_f_Y89KiDnWcA9EfR1m0ud3IcBYTW8OwZxOMTd8bxt5hM8mgXVN6OSdoo3IMwRA2))/घर/सूचकांक
:
साथ के रूप में लिखा जाता है/होम/सूचकांक
अगर हम स्थिर HTML के साथ लिंक लिखें:
<a href="/Home/Index">[linktext]</a>
IE10 लॉगिन पृष्ठ पर पुनर्निर्देशित। समस्या तब होती है जब साइट को अस्थायी रूप से किसी साझेदार साइट पर जाने के लिए छोड़ दिया जाता है जिसमें पहली साइट पर एक लिंक होता है। चूंकि इंजेक्शन कोड गुम है, तो वापसी यूआरएल मान्य नहीं है और लॉगिन पर रीडायरेक्ट करता है।
किसी जानता कि क्यों इस कोड को इंजेक्ट किया जाता है (फ्रेमवर्क या IE10 मुद्दा?)
ऐसा लगता है कि आप अद्यतित ब्राउज़र परिभाषा फ़ाइलों के कारण IE10 को गलत तरीके से व्याख्या करने वाले सर्वर के बारे में सही हैं। इसके अतिरिक्त आपके सुझाव में मैंने जोड़ा: '
'और IE10 अब सत्र टोकन इंजेक्ट नहीं करता है। – Smorkoहाँ प्रपत्र कुकीज वह था जिसे मैंने अतीत में इस्तेमाल किया था लेकिन मेरे सिर के ऊपर से नहीं सोचा था। – bkaid