Matthew777
@Matthew777

Можно ли редактировать код страницы скриптом во время ее загрузки?

Допустим есть код страницы обычного сайта. В нем я хочу добавить кнопку через скрипт на tampermonkey.
Но отображаться моя самописная кнопка будет только после полной загрузки страницы. Я в курсе, что можно делать отображение после полной загрузки, уже с примененными скриптами. Но интересует вопрос, можно ли поменять код страницы во время загрузки, что бы моя кнопка появилась вместе с дефолтными, как будь то она была по умолчанию? Как то встроить между загрузкой html и его отображением.

Я почти не разбираюсь в иерархии загрузки страниц, поэтому заранее извиняюсь за возможную глупость.
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
Matthew777
@Matthew777 Автор вопроса
Решил задачу путем запуска скрипта с самым стартом страницы через // @run-at document-start, создал функцию отслеживания появления стандартных кнопок и собственно прикрутил к этому самописному "событию" добавление кастомных кнопок.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@alekssamos
Программист любитель
Да, можно. Есть два события. Одно это onload, после загрузки, а второе это onDOMContentLoaded после парсинга DOM.
Первое выполнится после загрузки всех скриптов, стилей, картинок,
а второй сразу после чтения HTML.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы