Расширение Chrome, которое запускает код, когда происходят запросы ajax

Итак, чтобы дать общее описание моей проблемы.

У меня есть расширение, которое работает прямо сейчас (наконец ), которое заключает телефонные номера в тип тега.

Это работает прямо сейчас, но у меня возникла проблема со всем, что динамически загружается через JS на основе действий пользователя или на основе запросов ajax

. Например, если я щелкну электронное письмо hotmail и открою его, скрипт сработает, но только когда я обновлю страницу, чтобы электронное письмо загрузилось и вызвало мой контент-скрипт.

Я думал обойти это, заставив пользователя щелкнуть значок расширения, но на самом деле это не та функциональность, которая была запрошена.

Если в Chrome есть способ прослушивать запросы ajax (, которые, кажется,)http://code.google.com/chrome/extensions/webRequest.html Это то, что я хочу сделать, но я не уверен, как это реализовать. Отношусь ли я к нему как к слушателю?

Я нашел другой способ сделать это, основываясь на том, когда меняется DOM, но из-за этого загрузка занимает много времени, в DOM слишком много всего происходит, чтобы делать это таким образом. Мне нужно прослушивать запросы AJAX и снова запускать мой код, когда они закончатся.

Любая помощь или даже указатель в правильном направлении было бы здорово =)

Пожалуйста, будьте любезны, если это глупый вопрос, я обещаю, что искал ответы в Google и формах, и я ничего не могу найти. Возможно, я недостаточно знаю, чтобы задать правильный вопрос.Я использую javascript уже около двух недель... так что моя кривая обучения была трудной.

11
задан njfife 2 August 2012 в 22:53
поделиться