В частности, я оцениваю все изображения на странице, чтобы увидеть, есть ли у них определенный атрибут, а затем добавление некоторых новых <divs> в DOM на основе этих атрибутов. Должен ли я ждать document.ready для запуска перед выполнением этих изменений, чтобы гарантировать, что Chrome загрузил все необходимые фрагменты DOM?
Проблема, с которой я столкнулся, заключается в том, что иногда document.ready занимает короткое время, и пользователь уже просматривает страницу, задаваясь вопросом, почему мое расширение еще не имеет никакого эффекта. Проблема обычно длится всего лишь минуту, но этого достаточно, чтобы раздражать.
Если я не буду ждать документа document.ready и вместо этого немедленно обработать документ, все, похоже, сработает; но мне интересно, просто ли мне повезет.