OpenLayers'ta Kaynaklar Arası Kaynak Paylaşımı'nı (CORS) etkinleştirmek mümkün mü ? Öyleyse nasıl?
OpenLayers bir web harita var ve bir PNG görüntü olarak işlemek için bir HTML tuval kullanıyorum. Scriptim harika çalışıyor, ancak tarayıcının aynı menşe politikası nedeniyle tuvalimi bir resme dönüştürebilirim, ancak ona çizdiğim tüm harita döşemeleri aynı ana bilgisayardan geliyorsa (örn. sub.domain.com
).
: My haritanın yüklenme hızını artırmak için, ben alt alanların bir diziden fayans çekin a.domain.com
, b.domain.com
olarak, şimdiye kadar bir görüntüye benim tuval dönüştürme beni bu ölçüde ev sahibinin başına dört eşzamanlı bağlantı tarayıcının sınırı etrafında çalışan, performansı artırır, vb ama önler fayanslar birden çok ana bilgisayardan gelir.
Bu soruna geçici bir çözüm bulmak için CORS kullanmaya çalışıyorum . Ben Access-Control-Allow-Origin
PHP ile hizmet karo seti için uygun yanıt başlığını ayarladım , ama bu bir etkisi yok. Bunun Origin
, istekte (Wiki sayfasındaki örnekte gösterildiği gibi) başlık bulunmadığından şüpheleniyorum . Bazı OpenLayers yapılandırmaları gerekiyor gibi görünüyor. Ama ne? Bunu başarılı bir şekilde yapan var mı?