JavaScript komut dosyalarına CDN gibi bir bulut bulutundan sunmak istiyorum.Aynı-Origin İlkesi ve bir CDN'den JS sunumu
Şimdi komut dosyalarım ajax aracılığıyla uygulama sunucumla iletişim kurar. Bu komut dosyalarını bir CDN'den yüklediğimde aynı kökenli politika kısıtlamaları devreye girmez mi?
benim app etki alanında olduğunu varsayalım:
http://app.com
Ve komut benim uygulaması alanınızdan farklı bir etki alanından yüklenen beri, Şimdi
http://cdn.com/xyz/all.js
benim komut dosyaları yüklemeye Bence aynı köken politikası benim app ile ajax iletişimini yapmamı engelleyecektir.
Yanlış bir şey mi alıyorum?
JSONP'nin çalışmasının nedeni, her yerden ** GET ** komutları girebilmenizdir. Ama yapmam gereken, betiğin başlangıcından farklı bir alana sahip olan bir sunucuya ** POST **. Lütfen cevabınızı biraz daha netleştirin – treecoder
Şimdi iki şeyi karıştırıyorsunuz. Komut dosyanız CDN'den * GET * kullanılarak getirilir. Bundan sonra, app.com – Prinzhorn
alanında yaşıyor, ne elde ettiğimi bilmiyorum, ancak A alanından yüklenen bir betik B alanına doğru veri gönderemez mi? Haklıysam, CDN'den yüklenen bir komut dosyası uygulama sunucusunun tamamen farklı bir alanına nasıl konuşabilir? – treecoder