Код JavaScript для обнаружения любых изменений страницы? (может быть, через ajax)

StackOverflow https://stackoverflow.com/questions/4369726

Вопрос

Хорошо, так что я новичок, чтобы написать JavaScript, и вот что я делаю / пытаюсь сделать.

Когда нагрузка страницы (Window.Onload) мой код JavaScript проходит все формы на странице и прикрепляет к ним определенный метод «Onchange». Это работает нормально для большинства веб-сайтов в Интернете, за исключением случаев, когда страница динамически обновляется, чтобы загрузить больше форм на странице. Как я могу обнаружить такое событие и повторно запустить мою функцию?

Например:

NewsFeed Facebook имеет кучу форм, связанных со всеми разными состояниями / ссылками, размещенными. Мой код проходит через них и прикрепляет слушатель. Но если пойти вам вплоть, на странице автоматически обновляются обновления, чтобы показать больше статусов / ссылок / и т. Д. (или вы нажимаете ссылку «Старые сообщения») - но теперь мой код JavaScript еще не запускается глобально.

Во всяком случае, я могу это сделать? Спасибо.

Редактировать: Я пишу расширение браузера.

Это было полезно?

Решение

использовать .жить() ?

$(document).ready(function()
{
    $(document).live("onchange",function()
    {
        // blah?
    });
});
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top