Есть проект в формате SPA, хочу реализовать на нем динамическое подключение и отключение скриптов. С подключением все просто:
var el = document.createElement('script');
el.id = 'script_test';
el.type = 'text/javascript';
el.async = true;
document.body.appendChild(el);
el.src = './js/test.js';
Вопрос как реализовать динамическое отключение этого скрипта?
Если просто удалить элемент, ранее загруженное содержимое все равно будет доступно. Пока есть только идея держать все содержимое подключенного скрипта в объекте и каждый раз обнулять объект при отключении скрипта. Есть более простое и элегантное решение?