Как реализовать имплементацию JS, если он генерируется автоматически

Задача состоит в том, чтобы внедрить JavaScript в страницу. А беда вся в том, что он в моем случае не статичен и генерируется автоматически. Т.е. минимально-воспроизводимый пример выглядит как-то так:

<script type="text/javascript" src="https://.../?key=sYdQHpBYyXiRyUNZtNcZkP1yAE15u4AQ"></script>

http://.../?key=sYdQHpBYyXiRyUNZtNcZkP1yAE15u4AQ выдает следующий контент...

alert("Hurra!");

...но ничего, почему-то не срабатывает.

Мне приходит в голову динамическая загрузка через AJAX и последующая валидация, но специфика задачи такая, чтобы обойтись минимальным размером кода, желательно одной строчкой...Рад, если предложите элегантное решение.


Ответы (1 шт):

Автор решения: Alexey

Нашел решение! Нужно просто было указать MIME-тип файла при отправке его в ответ на запрос. Т.к. я пишу, используя Django, то в моем случае нужно было заменить это...

return HttpResponse(file_content)

...на это...

return HttpResponse(file_content, content_type='application/javascript')
→ Ссылка