В скрипте содержимого Chrome проверьте, появляется ли ссылка на странице

0

В сценарии содержания хром мне нужно проверить, динамически ли ссылка отображается на странице, в частности, ссылку на YouTube. Я уже пробовал просто циклировать код, что явно не правильное решение и событие изменения в jquery.

Я предполагаю, что лучший способ - это просто событие в js, которое я еще не наткнулся. Если есть другой способ проверить, появилась ли ссылка, я был бы рад сделать это.

Теги:
google-chrome

1 ответ

1
Лучший ответ

Взгляните на DOMSubtreeModified. Также посмотрите на это релевантное сообщение: есть ли какое-либо событие "по замене DOM"?

Скрипт:

setTimeout(function () {
    $('#links').append('<a href="">Link</a>');
}, 5000);

$(function () {
    // you can also use $.on below
    $('#links')[0].addEventListener('DOMSubtreeModified', function (event) {
        $('#out').append('<b>EVENT</b>');
    });
});
  • 0
    DOMSubtreeModified устарела по вашей ссылке
  • 0
    Ага. Он работает в Chrome, хотя лучшей альтернативы в настоящее время не существует.
Показать ещё 6 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню