требуют JS удалить определение, чтобы принудительно перезагрузить
В целях тестирования я пытаюсь удалить некоторые модули amd и перезагрузить обновленные версии с сервера, чтобы не обновлять браузер.
В настоящее время я делаю следующее, но браузер по-прежнему не перезагружает элементы из сети.
var scripts = document.getElementsByTagName('script');
var context = require.s.contexts['_'];
for (var key in context.defined) {
if(key.indexOf("tests")>-1){
requirejs.undef(key);
for (var i = scripts.length - 1; i >= 0; i--) {
var script = scripts[i];
var attr = script.getAttribute('data-requiremodule')
if (attr === key){
script.parentNode.removeChild(script);
}
}}
Он удаляет ссылки из контекста и удаляет теги сценария успешно. Но увы...
Кто-нибудь знает механизм очистки всех ссылок от requirejs?
Любая помощь высоко ценится