У меня есть особая проблема. У меня есть загрузчик виджетов, который отвечает за загрузку конкретного актива 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