2008-10-07 14 views
6

मैं इंटरनेट एक्सप्लोरर 8 बीटा 2.IE8 जब एक रीडायरेक्ट के बाद एक नई विंडो खोलने

  1. क्लाइंट पर http://alpha/foo

  2. सर्वर पोस्ट करता है उपयोग कर रहा हूँ कुकीज़ खो देता है http://beta/bar

  3. को पुन: निर्देशन के साथ प्रतिक्रिया
  4. क्लाइंट http://beta/bar

  5. सर्वर पर लाल प्रदर्शन करता है http://beta/baz को irect और कुकी

  6. क्लाइंट सेट करता है http://beta/bazकुकी सहित पर प्राप्त

  7. सर्वर

  8. उपयोगकर्ता का चयन करता है "नई विंडो में खोलें" पृष्ठ

  9. में एक लिंक पर प्रतिक्रिया प्रदान करता है
  10. ग्राहक कुकी के बिना http://beta/link, पर GET प्रदर्शन करता है! उपयोगकर्ता सिर्फ लिंक पर क्लिक करता

चरण 7 में तो कुकी सही ढंग से पारित कर दिया है। यदि कोई रीडायरेक्ट नहीं है, तो उपयोगकर्ता सही ढंग से पारित हो जाता है भले ही उपयोगकर्ता "नई विंडो में खोलें" का चयन करता हो।

चरण 8 में कुकी पास करने के लिए आईई 8 को मनाने के लिए कोई तरीका है?

(संपादित करें:। मेरा मानना ​​है कि इस IE8 बीटा 2 में एक बग है, तो मैं raised it on the IE beta newsgroup है वर्कअराउंड सुझावों का स्वागत करते।)

+0

आईई 8 बीटा 2 में एलसीआईई के साथ बहुत सी चीजें थीं जहां नई विंडो में कुकीज़ खो जाएंगी। उन मुद्दों को आरसी और आरटीएम बिल्ड में तय किया गया था। – EricLaw

उत्तर

2

मुझे विश्वास है कि IE8 प्रत्येक विंडो के लिए एक अलग प्रक्रिया का उपयोग करता। यदि आप सत्र कुकीज़ का उपयोग कर रहे हैं, तो नई प्रक्रिया एक नए सत्र से शुरू होगी और इसलिए अन्य प्रक्रिया द्वारा प्राप्त सत्र कुकीज़ सबमिट करने में सक्षम नहीं होगी। क्या आप निरंतर कुकीज़ का उपयोग करने का प्रयास कर सकते हैं और देखें कि क्या होता है?

http://www.microsoft.com/windows/internet-explorer/beta/readiness/developers-existing.aspx#lcie

शिथिल युग्मित इंटरनेट एक्सप्लोरर (LCIE) से को एक वास्तुशिल्प प्रयास अपने घटकों को अलग और उनके अन्योन्याश्रय ढीला द्वारा ब्राउज़र में सुधार है: सबसे विशेष रूप से, यह करने का प्रयास है इंटरनेट एक्सप्लोरर फ्रेम और उसके टैब अलग प्रक्रियाओं को अलग करें। इंटरनेट एक्सप्लोरर 8 में, यह अलगाव बेहतर प्रदर्शन और स्केलेबिलिटी के साथ-साथ अधिक शक्तिशाली विधियों जैसे डिस्क या सिस्टम विफलता से पुनर्प्राप्त करने के तरीकों के बारे में लाएगा।

+0

धन्यवाद - लगातार कुकीज़ काम करते हैं। लेकिन यह मेरे आवेदन में एक सुंदर आक्रामक परिवर्तन होगा। क्या आपको लगता है कि यह एक बग है? ध्यान दें कि यदि 2 से 5 चरणों को छोड़ दिया जाता है (यानी, कोई रीडायरेक्ट नहीं है), "नई विंडो खोलें" * * सत्र कुकीज़ को संरक्षित करता है। यह असंगत लगता है। – user18195

संबंधित मुद्दे