Внедренный активом JavaScript через Ajax для повторного использования, при многочисленных инъекцияхJquery

Программирование на jquery
Ответить
Anonymous
 Внедренный активом JavaScript через Ajax для повторного использования, при многочисленных инъекциях

Сообщение Anonymous »

У меня есть особая проблема. У меня есть загрузчик виджетов, который отвечает за загрузку конкретного актива JavaScript: < /p>

Код: Выделить всё

$.ajax("cdn.example.com/widget.js", {
dataType: 'script',
cache: false
}).then(function() {
console.log(window.widgetRenderTime);
})
< /code>
Когда я добираюсь до определенной точки в веб-приложении, я загружаю виджет, используя приведенный выше код.  Вот как выглядит виджет: < /p>
const timestamp = "hi" + new Date().getTime();

window.widgetRenderTime = timestamp;
Приведенный выше код является иллюстрацией widget.js . Когда я добираюсь до точки, когда виджет загружается и вводится на страницу, все работает отлично. Следовательно, WidgetRenderTime на самом деле является временем рендеринга в первый раз, когда виджет был вызван. У меня есть кеш, поэтому на вкладке «Источники» появляется новый актив, но на самом деле он не выполняется.
Надеюсь, это имеет смысл.

Подробнее здесь: https://stackoverflow.com/questions/406 ... injections
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»