سؤال

أنا أكتب خدمة (على سبيل المثال ، service.com) توفر ملف راحة API إلى تطبيقات خارجية تعمل داخل iframes. (يتم استضافة هذه التطبيقات من المجالات خارج service.com).

أخطط لجافا سكريبت مكتبة العميل لكي تتمكن التطبيقات من تقديم طلبات Pure-JavaScript إلى API Service.com-تستخدم بشكل أساسي postmessage وبعض التغليف المخصص لمكالمات واجهة برمجة التطبيقات الخاصة بي للحصول على الرسائل ذهابًا وإيابًا عبر الإطارات (من iframe app.com الخارجية-> Service.com REST API ، والعودة إلى iframe مع استجابة).

سؤالي: هل هناك أي قوة ، جافا سكريبت للأغراض العامة مكتبة لإنجاز نوع طلب الراحة عبر المجال الذي أحتاجه ، أو هل يجب أن أخترقها من الصفر؟

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

المحلول

هل سمعت عن السيطرة على الوصول إلى أصل؟ يمكنك فقط تعيينه في .htaccess الخاص بك للسماح لطلبات XHR عبر المجالات.

Header Set Access-Control-Allow-Origin *

في هذه الحالة ، لا تحتاج إلى أي شيء الماضي مكونات Ajax القياسية.

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