У меня запускается функция enableDark() при открытие сайта , даже если пользователь не нажимал на кнопку запуска этой функции , но если нажать на кнопку отключение этой функции disableDark() то функция при обновление страницы больше само не запускается (тоесть работает так как надо сохраняя данные в local storage)
вот код для local storage
<!-- var _acic= {dataProvider:10};(function(){var e=document.createElement ("script");e.type="text/javascript";e.async=true;e.src="//www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)}) () //--> </script> <script> function disableDark() { DarkReader.disable (); localStorage.setItem('bgcolor', 1); } function enableDark() { localStorage.setItem('bgcolor', 0); DarkReader.enable({ brightness: 100, contrast: 90, sepia: 10 }); } if (localStorage.getItem('bgcolor') == 1) enableDark(); else disableDark(); </script>
вот js
<script src="https://онлайн.net/black/dark.js"></script>
вот html переключатели
<i class="fa-solid fa-lightbulb-on theme-i getdark" onclick=disableDark() aria-hidden="true"></i><i onclick=enableDark() class="fa-solid fa-lightbulb-slash theme-i getlight"></i>