تم تعيين ‘*’ مؤقتًا لإزالة المتغيرات أثناء الاختبار. كما حاولت تعيين عناوين URL بشكل صريح دون جدوى.
ومع ذلك، وعلى الرغم من ذلك، لا يزال لدينا
Blockquote
رأس ‘Access-Control-Allow-Origin’ غير موجود في المورد المطلوب.
السياق: لدينا عميل iOS مبني على Unity يتفاعل مع بعض واجهات برمجة تطبيقات Discourse، ونستخدم WebGL للاختبار. ونواجه هذه المشكلة عند الاختبار على متصفحاتنا التي تعمل بـ WebGL تحديدًا.
ألاحظ أيضًا من اختبارات Postman أن جميع الطلبات تحتوي على سياسة مرجعية ‘strict-origin-when-cross-origin’ في رؤوس الاستجابة.
لست متأكدًا مما إذا كنا ندعم الحرف البدلي هنا. هل يمكنك تجربته باستخدام نطاق حقيقي؟ نحن نستخدم إعدادات CORS في عدة مواقع مع نطاقات مُعدّة، ويبدو أنها تعمل بشكل جيد.
حاولت باستخدام نطاق، لكن دون جدوى. هل توجد طريقة للتأكد من أن متغيرات البيئة مُعَدة بشكل صحيح؟ (أو أن إعادة تشغيل التطبيق قد ضبطت إعدادات CORS دون إعادة إرسال الطلبات، فقط أحاول التفكير في طرق للتصحيح).
أعتقد أن هذا هو الجزء من الكود الذي يتعامل مع إعدادات CORS، في حال كان مفيدًا.