Внедренный активом 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

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