Я написал расширение для Google Chrome.У меня есть функция на фоновой странице, которую я использую для обслуживания базы данных, но я выполняю ее только с консоли.Вот структура: функция keepDb (maintFlag, selectionCrit).Если я хочу узнать, сколько записей содержит строку «понедельник», я набираю keepDb («аудит», «понедельник»).Если я хочу удалить эти записи, я набираю keepDb («удалить», «понедельник»).У меня также есть несколько других похожих функций поиска.
Они приятные и простые и до недавнего времени работали нормально.Однако теперь эти функции иногда вообще не запускаются из консоли.В этих случаях консоль также больше не запрашивает переменные, содержащиеся в background.html.
Но иногда они работают, и это заставляет меня думать, что в последних версиях Chrome эта функция включена и отключена.,В дополнение к этому вкладки, которые я когда-то открывал с указанной высотой и шириной, теперь открываются в полноэкранном режиме.Все это заставляет меня поверить, что за эту чушь ответственны изменения версии.
Может кто-нибудь помочь мне понять, что происходит?Мне нужны мои фоновые функции, особенно для очистки базы данных localStorage.Спасибо.
PS, если у кого-то есть острое желание увидеть эту функцию обслуживания, я мог бы опубликовать ее здесь для вас.Он не особенно сложен, но когда он работает, он неоценим для удаления мертвой древесины из базы данных localStorage.