Загружать внешний javascript из CDN в другой домен синхронно с помощью ajax-вызова - PullRequest
0 голосов
/ 16 октября 2018

Ситуация:
Ajax-вызов jQuery переходит к файлу .ascx, который сначала загружает файл Javascript с 3 переменными.

Файл JS:
var vfirst;
var vsecond;
var vthird;

Далее соответствующие значения заполняются в этипеременные в файле .ascx

ASCX-файл:
- код для загрузки файла JS -
- код для заполнения 3 переменных в файле JS -

Проблема: Если этот параметр выполняется в среде, где:

  • ASCX-файл и JS-файл находятся на хосте без CDN - ЭТО РАБОТАЕТ FINE
  • ASCX-файл и JS-файл используют CDN в одном домене - ЭТО РАБОТАЕТ FINE
  • ASCX-файл и JS-файл используют CDN в другом домене / междоменном домене - IT BREAKS

Ошибка: Ошибка типа: vfirst не определена

Подозрение: Я использую jQuery-1.11.0.js, в котором я нашел метод
jQuery.ajaxTransport ("script", function (s) {
, в котором я видел "script.async = true;" по умолчанию, если запрос является междоменным.

Вопрос: Как я могу это исправить?Это создает огромную проблему для меня, поскольку я могу загружать свои ресурсы Javascript из CDN, размещенного в другом домене

...