Comments 10
Автор, на дворе 2022ой год
Метод write немного устарел, в вебе сейчас чуть-чуть другие подходы.
В остальном - статья неплохая. Была, лет 15 назад.
Я сам очень часто используя document.write. Допустим надо тебе на сторонний сайт добавить дополнительный функционал, берешь и при помощи document.write сносишь страницу, после чего заливаешь свой интерфейс, который имеет доступ к API сайта. Очень удобно так делать простеньких ботов, которые автоматизируют рутинные задачи на тех или иных сайтах - все делается с минимумом усилий и все благодаря document.write.
Тем что только document.write именно что сносит страницу, вместе со всеми таймерами и обработчиками. Предложенный вами вариант так не умеет.
Что значит сносит? Он просто вписывает фрагмент хтмл...
Вписывает, если документ еще не закрыт, если документ закрыт, то перезаписывает имеющийся документ и при такой перезаписи скрипты целевого сайта слетают и не мешают работать уже твоему интерфейсу.
Что значит закрыт?
document.write('Записываем');
document.write('Дописываем');
document.close(); // Закрываем документ
document.write('Перезаписываем - это снесет все, что было записано раньше.');
Когда страница загружается естественным образом, по готовности документа он закрывается и попытка дописать что-то, не допишет данные в конец, а снесет и перезапишет все, что есть.
Я вообще не понимаю зачем статья НА ТРИ СКРОЛЛА про то что НЕ НУЖНО ИСПОЛЬЗОВАТЬ (и никто не использует давно) ?
Автор хочет вернуться в прошлое и всем рассказать то что они сейчас уже все давно знают ?
автор вышел из криокамеры в которой был заморожен в нулевых, не душите его, пусть чуть разморозится и придет в себя)
Метод document.write, подобное и связанное с ним