Я пытаюсь написать расширение, которое блокирует доступ к (настраиваемому) списку URL, если к ним обращаются более N раз в час. Из того, что я понимаю, мне нужно, чтобы стартовый сценарий передавал сообщение «должен ли я загрузить это» на глобальную HTML-страницу (кто может получить доступ к объекту настроек, чтобы получить список URL-адресов), который будет давать большие пальцы вверх / вниз вернитесь в стартовый скрипт, чтобы запретить / разрешить загрузку.
Это хорошо работает для меня, но когда я использую обычные обработчики beforeLoad / canLoad, я получаю сообщения для всех подпунктов, которые должны быть загружены (images / etc ..), что портит # acances / лимит часов я пытаюсь сделать.
Есть ли способ синхронно передавать сообщения назад и вперед между двумя песочницами, чтобы я мог сообщить глобальной HTML-странице: «Это URL-адрес в строке окна и отметка времени, когда поступил этот запрос», поэтому я могу ограничить повторяющиеся запросы?
Спасибо!