私のJavascriptヘビーWebアプリには、タグを使用してソースHTMLにロードされるスクリプトと、jQueryのajaxメソッドを使用して必要に応じてロードするスクリプトがあります。
現在、アプリの静的アセットのほとんどをCDNに再配置しています(AWS Cloudfrontを使用しています)。動的ロードが機能しなくなりました。jQuery Ajax呼び出し:
$.ajax({
url: url,
dataType: 'script',
async: true,
success: function (content) {
....
成功関数をトリガーしますが、コンテンツは空です。
これは、そのようなリクエストがクロスサイトスクリプティングに関するブラウザのセキュリティモデルに違反しているためかどうか疑問に思います。その場合、CDNから動的にスクリプトをロードすることはできますか?ああ...私は現在、クラウドフロントホストにCNAMEエイリアスを使用していません。そうすることでこの問題は解決しますか?