Firebug ومراقبة طلبات JSONP عبر المجال
-
16-09-2019 - |
سؤال
هذا السؤال هو محدد إلى البرنامج المساعد Firebug ل Firefox. تعمل الوظيفة الفعلية، لكنني فقدت قدرتي على مراقبة وتصحيحها في Firebug.
كان لدي موقع ويب يستخدم JSON
للحصول على البيانات. في Firebug، كنت قادرا على مراقبة JSON
طلبات. سوف تظهر لي كل واحد منهم، والرؤوس، والبيانات التي تم إرجاعها.
كنت بحاجة إلى تغيير الخادم الذي قدمته JSON
طلبات. من أجل الحصول على المجال عبر JSON
للعمل، اعتدت JSONP
مع رد الاتصال =؟ طريقة. حصلت على الوظيفة للعمل. ومع ذلك، لا أستطيع مراقبة وتصحيح بلدي JSONP
طلبات الآن في Firebug.
للسجل، هذا في Firefox 3.0.11 وأنا أستخدم JQuery مع والمعار =؟ بارع عن بلدي JSONP
طلبات.
كيف أحصل على JSONP
طلبات أن تظهر في Firebug؟
المحلول
أنا لست على دراية تماما بتنفيذ رد الاتصال بجائق لكنني أفترض أنه حقن علامة نصية في الصفحة لتقديم الطلب. معظم المكتبات تفعل.
وبالتالي، يجب أن تظهر الطلبات على علامة التبويب NET في Firebug نظرا لأنها ليست XMLHTPRECEST ولكن علامة البرنامج النصي القديم "عادي" مع تحميل SRC.
نصائح أخرى
إذا كنت تستخدم JSONP، فسيتم عرض XHR ضمن علامة التبويب JS في Firebug بدلا من علامة التبويب XHR. يجب أن يكون الرمز في الواقع طلب طلب لملف JS الذي يحصل بعد ذلك على استدعاء طريقة رد الاتصال.