ردًا على: مشاكل الوصول إلى روابط HTTP باستخدام عارض Cesium المكاني المستند إلى الويبلقد فحصناه ولاحظنا مشكلتين غير مرتبطتين ببعضهما البعض:
(1) المسألة الأولى سهلة للغاية. يتطلب البرنامج النصي الخاص بك عناوين URL تستند إلى بروتوكول HTTPS. في الروابط التي أرفقتها كمثال، استخدمتَ عناوين URL تعتمد على بروتوكولي HTTP وFTP. يُرجى تغييرها إلى عناوين URL تعتمد على بروتوكول HTTPS.
(2) المشكلة الثانية تتعلق بالفعل برؤوس CORS. لا تحتاج إلى رؤوس CORS لتنزيل الملفات مباشرة باستخدام عنوان URL، أو لتنزيل الملفات على DriveHQ.com أو إطار DriveHQ iFrame المضمن. في حالتك، تحتاج إلى تنزيل ملف مستضاف على DriveHQ من موقع ويب تابع لجهة خارجية باستخدام جافا سكريبت. لا يتطلب DriveHQ رؤوس CORS؛ ولكن متصفحك منع جافا سكريبت من تنزيل الملفات من موقع ويب آخر لا يحتوي على رؤوس CORS. لقد أضفنا رأسين HTTP في الاستجابة:
Access-Control-Allow-Origin
Access-Control-Expose-Headers
يعمل البرنامج لديك الآن. يُرجى إعلامنا إذا كانت لديك أي أسئلة أخرى.