У меня есть сценарий greasemonkey / user.js, написанный для какого-то сайта. на этом сайте есть таблица, которая время от времени выводит информацию; это делается путем добавления новой таблицы с информацией.
на данный момент я просто проверяю в цикле времени, есть ли что-то новое там. Но могу ли я сделать это по-другому? Могу ли я добавить слушатель, который будет срабатывать при появлении новой строки таблицы с информацией? если так как?
РЕДАКТИРОВАТЬ: таблица, на которой я хочу проверить, состоит только из строк таблицы. каждый раз, когда появляется новая информация, добавляется новая строка с текстом внутри. таблица, кажется, имеет максимальную длину. так что если это полная таблица, самый старый tr удаляется. Думайте об этом как о чате, он очень похож.
мой текущий синхронизированный цикл проверяет строки таблицы без тегов в этой таблице, извлекает из них информацию и маркирует их. поэтому он проверяет только непомеченные.
и пример одной из этих скатертей:
<tr class="tagged">
<td align="left" style="vertical-align: top;">
<div class="someClass" style="width: 100%;">
some info i'm interested in
</div>
</td>
</tr>