CDNのis'tの作業から(jQueryのを使用)、スクリプトのAjaxのロード
-
25-09-2019 - |
質問
jQueryのAJAXメソッドを使用して、必要に応じて、私のJavascriptの重いのWebアプリでは、私はいくつかのタグでソースHTMLにロードされたスクリプト、およびその他のI負荷それを持っています。
私は(私はAWS CloudFrontをを使用しています)CDNに私のアプリの静的資産の大半を移転する過程でいます。私の動的な負荷もはや作品。 jQueryのAjax呼び出します:
$.ajax({
url: url,
dataType: 'script',
async: true,
success: function (content) {
....
成功の機能をトリガしますが、内容は空になります。
そのような要求は、クロスサイトスクリプティングのためのブラウザのセキュリティモデルに違反しているため、これがある場合は、私は思ったんだけど。その場合は、CDNからスクリプトを動的にロードすることがありますか?ああ...私は現在、CloudFrontをホストするためにCNAMEエイリアスを使用していません。やっので、この問題を解決するだろうか?
解決
あなたしている権利、それはこれを防ぐ、クロスサイトスクリプティングのセキュリティです。
あなたはからそれをロードするための jQuery.getScript()のメソッドを使用することができます外部ドメイン(又は内部)。
所属していません StackOverflow