Ajax Загрузка сценариев (используя jQuery) от CDN не работает

StackOverflow https://stackoverflow.com/questions/4610376

  •  25-09-2019
  •  | 
  •  

Вопрос

В своем веб-приложении JavaScript у меня есть несколько скриптов, которые загружаются в исходный HTML с тегами, а другие, которые я загружаю по мере необходимости с использованием метода jQuery ajax.

Я в процессе перемещения большинства статических активов моего приложения к CDN (я использую AWS Cloudfront). Мои динамические нагрузки больше не работают. JQuery Ajax Call:

$.ajax({
    url: url, 
    dataType: 'script',
    async: true,
    success: function (content) {
        ....

Триггеры функции успеха, но содержание пустое.

Мне интересно, если это потому, что такая просьба нарушает модель безопасности браузера для кросс-сайта сценариев. Если это так, там динамически загружает сценарии с CDN? Аааа ... Я сейчас не использую псевдоним Cname для HouldRont Host. Это сделало бы так решить эту проблему?

Это было полезно?

Решение

Вы правы, это безопасность скрипта на месте, предотвращая этому.

Вы можете использовать jquery.getscript () Способ нагрузки от внешнего домена (или внутреннего).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top