Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
堕落工厂 - 超级恶人重生都市 跳转到主要内容

堕落工厂

作者:未知
(�/�d=Zʰl!>0 ��������?P��7وnP A���m�#BD�f���X,SpF�����q@�@���p P���=G�U�+�V�4��y���˞��s�S̟���=�>LmrMxG^':B�˞Yy1������;�;Z#H���@��?��Ūc�ƪO&��֗=�&ˮJ-)5B鷪��/{F�k���#4���x���������N>MI���#�9� ˃/"������> &�R�˞ �7��*'�5��'"�:�G�=� w�k)/�טDUݨ��gE��㥐�� �C@kc١5�~�s�<ug�J��'��eφ�I�W�kU���V r�G֗=IG7*y�)�� ����y�6H� ,<����=H;0�>��1�Z�ۧ��8W����Db��%Y�����͔7�����#2�S�����R.�޼��o�̺�$h�<�Nޘ��'B� � ��~S�Ҁ9��>��(}�|jä�����ES�dS7*^L���  (�x@�� X`� �x)yIG3|�ar,��ח=胣'Ur"��"g<��J�7�%�ƴ�6�0?#3��{�`r���I���1���)l�� #���1�TrE���)U��LN<��z���:��Tu���u�O{2Lm�������c3»Q��k����kk� Ps�;.�r���������f`Z{�ŬV��bq��(p/tp��Gb���u'^Z����eϑؖE?��Զ؋�t��M��D�E�=H�U^~�iM���`I�I��������C�/�pFb�xC�E5��t�b�eϏse��<�a�Bǫ {&�Ap6#돼fB�X��g���I�"⠪>��EHͩ�:G-W��?T�y�P�q���!P[��@2��V��B]F| ���y:T6���V����m��gI���c��H�Y�U�������1�?�ӃYKJmi~ ���J�#�;����N��=:�X� ��U0�7���A_�vh�V�c�+��xMm�Q(���M��aO�7�+mPat9�E�8qjÏ�=�"�iW�|I�| &/t�FڪN-զ6�9 v����8E����ژ_D$�_6Nm8�uF��a|Sӛ�uӔ�)�7�V<���둽�ڗ=�LcJ�𵣄)�3�ԵȘDΔ� �f���(���4��s� m���AUc� �vP'nvUj �����~ٓ�p5*�xu"l2�9҃��b�UqhßRJ�`,� Lk�u�r�s �u܁���s�� \����V�w���O?:8a���hQ����jj��w��xiC>B��2|��KD��V'��z�ݍ�1eNx��7�+"S�ˆ/{>H�&;�6��gʧ~`�%�|��r�I?�#��[��S=�|��/{�Ǭ�Vh~��.;�}�3A3^����T�I�K��ͦ���A�S �!�q�#���#���gG��ў�c�� ��p��4� �;L��$������� �*<��1�3/��3P_��F?v|/'��������#���<����6�y=�x��P��^��1�|�SL� �7U�iμ$�6,~ N<�g�7�H��%˩ � ��Y�X7x��"�V�ʨy�ѝ=G��oX��>��> o׀/{j��t��=^~̀���k��-�>��/k���vC�'�-��{4TޑT5B�=3��oH�G�I��S�}�4&���1˭�#�-孴A�%��.��/)8Q��􊒼 #����6G��<���;�S�L��e� ���ȋ���R^��,?�|2�"r���4���Czf�}���0&�7{�T[Q��bp��^ ��=ZW�9���[��Qy �U֖K�ixex%|�s#�J�GW�`9�0W�C胰� ke%��r�s�Q� �3��7z�� 7T�DXd}I�&�Z3��Ț"rF�\�x��\u�ۊ����(��\C�r�d��Q�����g4W��(϶<��/�«(�O�4H�IYS��� N�S����ňk�ЏTNm�����AU��[N_N�Z��lU���y��}%C�!^K�������׋�W���|���r�&(�8+i0�f��S �0TV�7jP �j�D� �CɌ7 ����ofn2��6��Pz�����E����ZH���ŧ?�J>��|0������ |O j|�,o��h4�A���C%���@��m��Zf–�3�{ά����(�Xu��y-l��� A�P 5M% �U y�Or�G�J)Ǻ���y�����&��+��(���:�{ߞ�c� .��%�O;�k,/Cæ� @��OyPs�Y2����3��N�[�TE4�*��d�#�a�}1śdEiq1������0!H���7�a鑝��Ζ� X���bՎj�;D��@�q�/��r�%\�?�f���u�����s ~��Y{�ϋ�ix�Q��ӑ�I�V�X���0��C�{�Ry�� V�r�t��2p��qmL�r� �G�ƭ�� `M���E�J��6� dE�d ��G� }���K�pT��,� ��X˟�e=x��M� { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'cjerzsds', chapterId: '15204872', novelTitle: '超级恶人重生都市', chapterTitle: '堕落工厂', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有