В расширении chrome лучший способ попробовать и сделать то, что, я думаю, вам нужно, с помощью скрипта содержимого, см. документацию , хотя и предупреждающее слово, пингующее ваш сервер POST-запросом каждый раз, когда кто-то с вашим расширением Установлено открывает веб-страницу будет очень тяжело на ваших серверах, особенно если у вас много установок. Возможное решение состоит в том, чтобы использовать сценарий содержимого для отслеживания посещаемых пользователем сайтов и сохранения этих данных в базе данных HTML5 (которую поддерживает Chrome), а затем с помощью background.html массово отправлять данные с заданными интервалами с помощью запроса AJAX, это значительно сократит количество проверок вашего сервера.