Я создаю расширение chrome, предназначенное для автоматизации некоторых из наиболее скучных задач веб-сайта. На веб-сайте, похоже, работает Java веб-приложение, а не обычное JavaScript (я думаю, что это потому, что URL-адрес никогда не меняется. Он остается как longurl/player/
, но я не знаком с этим, так что есть большая вероятность, что я совершенно не прав с этой догадкой.)
Проблема, с которой я сталкиваюсь, заключается в том, что я вызываю document.getElementsByClass
или document.getElementById
после некоторого прогресса на веб-сайте (в данном случае при переходе к следующему слайду) Google, кажется потерять отслеживание элементов страницы. Это не проблема с моим скриптом, так как консоль отладки Google также не может найти эти элементы. (Показано ниже)
Вид консоли Источник страницы
Самое странное в этом для меня то, что когда я go поднимаю и редактирую источник страницы как HTML (даже не меняя ничего, просто нажимая на кнопку и щелкая) консоль, затем может найти элемент просто отлично. Это общая проблема? Или я просто упускаю из виду что-то простое?