Я новичок во всем, что касается расширения Chrome. Я читаю сценарии содержания и фоновые сценарии, и это очень запутанно для моего конкретного случая.
Я хочу отслеживать события запроса, такие как OnBeforeSendHeaders вплоть до OnCompleted, после запуска этих событий я хочу написать флаг в месте, к которому у меня есть доступ из моего приложения C # (я думаю, что js localstorage).
Например:
Когда OnBeforeSendHeaders запускается для определенного запроса, я хочу записать флаг "1" в localstorage, а затем я могу прочитать файл sqlite этой базы данных localstorage из моего приложения C #.
Что меня смущает, так это где мне нужно написать монитор событий запроса, в фоновом скрипте или скрипте контента?
Я понимаю, что не могу использовать localstorage в скрипте содержимого, и рекомендуется использовать Chrome Storage API (но моя проблема в том, что я хочу получить доступ к этим сохраненным значениям из моего C #, поэтому sqlite, который генерирует localstorage, кажется идеально).
Так как я могу достичь чего-то подобного? Это полностью сбивает с толку.