it-swarm.asia

لماذا يتم تسجيل خروج المستخدمين عند تبديل وضع التوافق في IE؟

على PeoplePerHour موقع الويب ، إذا قام مستخدم Internet Explorer بتبديل وضع التوافق - يتم تسجيل دخولهم خارج الموقع!

ما هي الأسباب المحتملة لهذا؟

كنت أفكر ربما يقوم المتصفح بمسح ملفات تعريف الارتباط وبالتالي تضيع جلسة المستخدمين. هل هذا ممكن ( يبدو غير مرجح!

بيئة الاختبار: IE8 على نظام التشغيل Windows Vista.

6
Tom

يبدو أن الجلسة التي أنشأها موقع الويب هذا مرتبطة بـ سلسلة وكيل المستخدم ، والتي سوف تتغير عندما تقوم بتبديل الأوضاع في IE.

5
DisgruntledGoat

لقد اختبرت ذلك بنفسي فقط عن طريق تسجيل الدخول إلى yahoo.com والتحول إلى وضع التوافق ولم أتمكن من تسجيل الدخول. أنا أقوم بتشغيل IE8 32 بت على Windows 7. هل تشغل windows XP أو Vista؟

هنا أي طريقة سهلة للاختبار.

  1. انتقل إلى صفحة تسجيل الدخول إلى Yahoo (قد تعمل Microsoft أيضًا ولكن Google لن تسمح لك بالتبديل).
  2. امسح كل شيء في ذاكرة التخزين المؤقت وافتح مجلد ذاكرة التخزين المؤقت.
  3. تسجيل الدخول إلى ياهو ومسح جميع ملفات تعريف الارتباط غير. يجب أن تشاهد ملف تعريف الارتباط لتسجيل الدخول لياهو ثم.
  4. التبديل إلى وضع التوافق ومعرفة ما يحدث.
  5. إذا قمت بتسجيل الخروج ، تحقق من ملفات تعريف الارتباط الخاصة بك ومعرفة ما إذا كان ياهو قد رحل أو تغير. إذا لم يحدث ذلك ولا يزال تسجيل خروجك ، فقم بتسجيل الدخول مرة أخرى وقم بمسح ذاكرة التخزين المؤقت لغير ملفات تعريف الارتباط مرة أخرى. يجب أن تكون قادرًا على العثور على ملف تعريف الارتباط الجديد لـ yahoo وأن تكون قادرًا على مقارنته. إذا لم يكن الأمر كذلك ، فأنت تعلم أن ملف تعريف الارتباط يتم إلقاؤه في مكان آخر ، ويجب أن تعرف اسم ملف تعريف الارتباط القائم على الملف القديم وقد يمكنك العثور عليه من خلال عملية بحث.
2
Ben Hoffman

لست متأكدًا من السبب ولكن إجابة DisgruntledGoat ربما تكون صحيحة.

لإصلاح ذلك ، قد تحتاج إلى فرض وضع التوافق بإضافة علامة العنوان التالية.

<meta http-equiv="X-UA-Compatible" content="IE=7" />

هذه الصفحة لديه تجول جيد.

1
Talvi Watia