Я пишу много небольших пользовательских скриптов GreaseMonkey, как правило, для себя. Несмотря на то, что они выполняют свою работу, есть одна небольшая проблема, с которой я не могу разобраться:Пользовательские скрипты для динамических страниц?
Как мне работать с динамически меняющимися веб-сайтами?
Например, интернет-магазины, такие как Amazon, не перенаправляют все больше, когда нажимают на «Следующая страница» и вместо этого динамически обновляют фактические записи. У меня есть сценарий, чтобы выделить несколько вещей, но каждый раз, когда я переключаюсь на новую страницу, у меня есть F5 на всей странице.
Прямо сейчас я делаю это через onclick Событие, а затем 3-секундный тайм-аут перед повторным применением сценария, но я чувствую, что он довольно «грязный». Существуют ли более чистые методы?
Какой браузер вы используете? Chrome или Firefox? –
Новый загруженный контент должен быть выполнен с использованием ajax. Попробуйте посмотреть, не можете ли вы изменить эту функцию ajax, чтобы автоматически вызывать ваш сценарий на успех этого вызова ajax, а не на клик, он должен быть намного «чище». – user4467065
@LongNguyen. Он использует GreaseMonkey, поэтому я предполагаю, что он использует Firefox. – Delgan