Greasemonkey: GM.xmlhttpRequest عدم إرسال رأس "Referer" مثل GM_xmlhttpRequest

تم إنشاؤها على ١٠ مايو ٢٠١٨  ·  3تعليقات  ·  مصدر: greasemonkey/greasemonkey

سيكون من الجيد تضمين رأس Referer كإعداد افتراضي ، عن طريق الحصول على عنوان URL للصفحة الحالية. تمامًا مثل ملفات تعريف الارتباط. كنت أتساءل لفترة طويلة عن سبب عدم عمل طلبي كما كان في الإصدار القديم ، ووحدة التحكم JS.

لقد كان طلبًا POST يتطلب تعيين رأس المُحيل على الصفحة الحالية التي كنت فيها ، على الأرجح لإيقاف الطلبات من الصفحات الأخرى.

التعليق الأكثر فائدة

من المنطقي القيام بذلك تلقائيًا للطلبات ذات الأصل نفسه ، ومطابقة سلوك كل من GM_xmlhttpRequest و XHR العادي. بالنسبة للأصل المشترك ، يمكن للمستخدم تحديد المرجع الذي يريده يدويًا.

ال 3 كومينتر

من المنطقي القيام بذلك تلقائيًا للطلبات ذات الأصل نفسه ، ومطابقة سلوك كل من GM_xmlhttpRequest و XHR العادي. بالنسبة للأصل المشترك ، يمكن للمستخدم تحديد المرجع الذي يريده يدويًا.

GM.xmlhttpRequest لا يطابق سلوك XHR العادي. لم يرسل أي منهما محيلًا يكسر الكود الخاص بي والذي يعمل في tampermonkey.

وهل أنت متأكد من أن GM_xmlhttpRequest سيرسل مرجعًا؟ لم أتحقق بعد من أحدث إصدار greasemonkey بما في ذلك GM_xmlhttpRequest ولكن من خلال التعليق الأخير على https://greasyfork.org/en/forum/discussion/6928/gm-xmlhttprequest-vs-xmlhttprequest لم يكن الأمر كذلك في عام 2015.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات