Как можно удалить выбранный диапазон элементов истории, где URL-адреса соответствуют определенному шаблону в расширении браузера Chrome?
Chrome предоставляет API chrome.history, который позволяет разработчикам расширений манипулировать историей просмотра экземпляра Chrome.
Существуют методы удаления отдельного URL из истории, а также удаления диапазона URL на основе даты, но я не вижу способа удалить шаблон URL в указанном диапазоне дат.
Например, каждый имеет тенденцию накапливать много элементов истории, связанных с почтовым клиентом, которые довольно бесполезны после короткого периода времени. Можно создать регулярное выражение, например, чтобы обнаружить все экземпляры этого URL в истории:
^https://mail.google.com/mail/.*
Но каждый не хочет удалять каждый экземпляр - в противном случае навигация по недавно просмотренным элементам в почтовом клиенте стала бы невозможной, поэтому было бы лучше иметь возможность фильтровать по диапазону дат (например,> 5 дней назад)... но так далеко как я могу сказать, нет способа достичь этого?