سؤال

هل هناك ما يعادل XDomorer الخاص ب Internet Explorer في فايرفوكس أو أي من المتصفحات الأخرى؟

أود الوصول إلى الخدمة / موقع الويب خارج نطاقي.

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

المحلول

يعد كائن XDOMAINREQUEST في Internet Explorer 8 طريقة ملكية لطلب موارد خارج "سياسة المنشأ".

يسمح Firefox 3.5+ و Safari 4+ بطلبات المجال عبر كائن XMLHTPRECEST. يجب أن يكون لدى وكلاء المستخدمين الذين يدعمون XMLHTPREQUEST المستوى 2 دعم تقاسم الموارد عبر الأصل (Cors)، والذي يسمح بسحب المورد إذا كان المورد يعلن أنه يمكن طلبه من مجالات أخرى.

ضع في اعتبارك أن المورد يجب أن يعلن نفسها كمورد عبر المنشأ قبل أن يسترجع وكيل المستخدم متوافقا إلى استرداد المورد.

مزيد من المعلومات هنا:http://www.w3.org/tr/cors/ واو / tr / xmlhttprecest2 على موقع W3C.

نصائح أخرى

من الممكن، عليك فقط تعيين رؤوس المجال عبر الخادم الهدف.

مثال.

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Headers "X-Requested-With"
Header set Access-Control-Max-Age "60"

سيقوم XMLHTTPREQUEST بتقديم طلب خيارات إلى الخادم الهدف الذي سيستجيب مع هؤلاء الرؤوس، مما يسمح للعميل بتقديم الطلب المقصود.

مصدر:http://www.oriontransfer.co.nz/blogo1-05/cross-domain-achax/index.

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