Как заменить window.onload на DOMContentLoaded?

Пишу расширение для хрома, которое внедряет сторонний js на страницу.

window.onload = function() {
//содержимое расширения
}

В таком варианте всё работает, но приходится ждать, пока загрузятся картинки/гифки и т.п.

Захотел ускорить работу расширения и перевести на DOMContentLoaded, но ни один из примеров, найденных в интернете, у меня не работает. Ошибок нет, просто расширение не работает.

function ready() {
  //содержимое расширения
}

document.addEventListener("DOMContentLoaded", ready);

Вот пример варианта, который пробую, но он не работает. Почему? И как исправить?


Ответы (1 шт):

Автор решения: dresser

оставить так ?

function ready() {
  //содержимое расширения
}

ready()
→ Ссылка