Отправка расширением всех url открываемых в Google Chrome
Помимо бэкграунда создать «content script» с маской, позволяющей ему работать (встраиваться и выполняться) на любой странице. Единственной задачей этого скрипта должна быть передача бэкграунду данных из адресной строки.
Про общение с фоновым скриптом можно почитать здесь.
Попробуйте доставать из истории, начиная с определённого времени. А потом повторять процедуру через n времени.