Я строю расширение хром, чтобы отслеживать профили, которые я посещаю в LinkedIn. В новом интерфейсе LinkedIn большинство вызовов происходит через ajax, и полная перезагрузка страницы не происходит. Есть ли способ для моего расширения chrome получить обратный вызов, когда доступен будущий элемент? Я попытался делегировать метод jquery, он не работает для изменения или загрузки события.Как получить обратный вызов, когда DOM готов после внешнего вызова ajax?
ответ
Метод jQuery устарел. Вы можете использовать метод on() или ajaxComplete() jQuery.
http://stackoverflow.com/questions/14266872/document-ajaxcomplete-doesnt-fire-inside-of-content-script Пробовали ли вы его использовать? не работает для меня в моем скрипте контента, но работает в моей консоли. –
вы можете уточнить? – m87
Когда я вставляю '$ (document) .ajaxSuccess (function() { console.log (« работает только в clonsole »); });' Он работает в консоли, но когда я помещаю тот же код в скрипт контента моего расширения, он не работает. Другие jquery работают –
- 1. Когда DOM готов после вызова jQuery ajax?
- 2. Обратный вызов Javascript после ajax
- 3. запустить скрипт после того, как DOM готов, а также после того, как Ajax вызова
- 4. Обратный вызов, когда DOM загружается в response.js
- 5. Обратный просмотр после вызова ajax
- 6. Когда DOM готов следующий jQuery.after - Plupload
- 7. Обратный вызов, когда ngRepeat/ngIf мутирует DOM
- 8. ajax полная функция invoking после того, как dom готов
- 9. Получение значений DOM после вызова AJAX
- 10. Ajax 'complete' срабатывает, когда Dom готов или когда все загружается?
- 11. Обратный вызов JQuery Ajax
- 12. Доступ к объекту DOM после вызова AJAX?
- 13. Обратный вызов после ajax загрузки вкладки
- 14. Когда вызывается обратный вызов React.render()?
- 15. jQuery Обратный вызов AJAX после $ .one
- 16. Vuejs: Обратный вызов после рендера
- 17. JavaScript Обратный вызов после вызова функции
- 18. Как выполнить обратный вызов после завершения #each?
- 19. Угловой обратный вызов после вызова API
- 20. Karma e2e testing: как узнать, когда DOM готов?
- 21. Обратный просмотр после использования вызова ajax
- 22. Вызов функции Javascript после вызова AJAX
- 23. Meteor 1.1 - Обратный вызов, когда определенный элемент оказывает на dom
- 24. Обратный вызов WordPress AJAX
- 25. обратный вызов, когда все Ajax загружается
- 26. Обратный вызов jQuery, когда закончены 3 метода?
- 27. Javascript - DOM готова после загрузки внешнего javascript?
- 28. Функция вызова, когда JSON.Parse() готов?
- 29. обратный вызов после того, как HTML элемент прикреплен к DOM
- 30. Вызов функции, когда документ готов?
[Есть ли JavaScript/jQuery DOM change listenener?] (// stackoverflow.com/a/39508954) – wOxxOm
Проблема с вышеуказанным методом заключается в том, что обратный вызов запускается для каждого добавления. Скажем, есть 10 элементов li, то для каждого добавления элемента li я получаю обратный вызов. Как я узнаю, когда была выполнена полная вставка. –
Это конкретный сайт. Ссылка показывает, что некоторые сайты используют событие pjax: end, которое сигнализирует о завершении всех обновлений async, поэтому попробуйте найти событие для своего сайта или что-то еще. – wOxxOm