Разница будет лишь в том что обновиться url и браузер куда лучше сумеет обработать перерисовку.:)
А так - напротив ошибки указывается место в коде которое её вызвало, тыкаешь и смотришь кто там пытается обратиться к head которого пока нет.
var newHTML = document.open("text/html", "replace");
newHTML.write(Str);
newHTML.close();
Меня вообще удивляет, что вы как-то ловите такие вирусы. Когда проект самопис, ну или по крайней мере используется что-то популярное (фреймворки или cms), то такого вообще не наблюдается. А вот если брать что-то крякнутое, то вполне может быть.
искать инфицированные файлы по датам их изменения
Я не знаю структуру и код Вашего проекта, а значит, где угодно.
Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на localhost:3001/resources/js/app.js. (Причина: не удалось выполнить запрос CORS). Код состояния: (null).