ماذا يحدث لطلب HTTP عندما يترك المستخدم الصفحة في هذه الأثناء؟

StackOverflow https://stackoverflow.com/questions/1650888

  •  22-07-2019
  •  | 
  •  

سؤال

وأود أن تبقي بعض المعلومات عن العميل الذي تم النقر عنصر وبالتالي حفظ المعلومات داخل الكعكة، ولكن من الكعكة طرف ثالث لأنني بحاجة لهذه المعلومات على antoher الصفحة (التابعة لتتبع هو السياق) حتى ويهمني أن تعيينها عن طريق طلب HTTP بقدر ما أراه. أن جافا سكريبت تسمح لي فقط أن تضع داخل نفس المجال - والتي سوف تترك بعد النقر

والآن أستطيع أن أرسل للطلب HTTP عن طريق جافا سكريبت مع الحدث onbeforeunload، ولكن ما يحدث لهذا http-طلب مرة واحدة المتصفح قد ترك الصفحة؟ هل لا تزال "تلقي المكالمات" ويضع الكعكة أم أنه تجاهل المكالمة لأن الموقع الإلكتروني الذي طلب نشأت ليس أكثر من ذلك؟

وتعذر العثور على أي وثائق حول هذا الموضوع، لذلك سأكون ممتنا إذا كان أي شخص لديه أدنى فكرة.

وشكرا، بنيامين

هل كانت مفيدة؟

المحلول

إذا قمت بإغلاق المتصفح الخاص بك (أو النقر على رابط مختلفة / صفحة) بعد أن كنت قد أرسلت طلب المتشعب، واستجابة من أن طلب المتشعب ستختفي في ثقب أسود. والواقع أن خادم الويب قد أو قد لا فعليا بإرسال استجابة كاملة اعتمادا على حجم الصفحة المطلوبة والنقطة التي تم إغلاق مأخذ الطالبة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top