8090电影

你可能还喜欢 · 为你精选
8090电影 - 高清电影电视剧免费观看_2026最新影视

8090电影影院电影栏目,最新电影高清完整版全集免费在线观看。

8090电影 - 高清电影电视剧免费观看_2026最新影视

8090电影影院全部影视列表,高清完整版全集免费在线观看。

8090电影 - 高清电影电视剧免费观看_2026最新影视

8090电影影院全站地图,快速找到你想看的剧集免费在线观看。

'+escapeHtml(seoDesc)+'

关键词:'+escapeHtml([m.title,m.category,'在线观看','免费观看','高清完整版','全集','无广告','剧情介绍'].join('、'))+'';} function renderDetailRecommend(bookId){var container=document.getElementById('recGrid-'+bookId);if(!container)return;var current=findMovieById(bookId);if(!current)return;var candidates=ALL_MOVIES.filter(function(b){return b.id!==bookId;});var sameCat=candidates.filter(function(b){return b.category===current.category;});var shuffledSame=sameCat.slice().sort(function(){return Math.random()-0.5;});var selected=shuffledSame.slice(0,6);if(selected.length<6){var others=candidates.filter(function(b){return b.category!==current.category;});var shuffledOthers=others.slice().sort(function(){return Math.random()-0.5;});while(selected.length<6&&shuffledOthers.length>0){selected.push(shuffledOthers.pop());}}var html='';for(var i=0;i
'+stars+'
';}container.innerHTML=html;} function showDetail(m){document.getElementById('page-home').style.display='none';document.getElementById('category-container').className='';document.getElementById('category-container').style.display='none';document.getElementById('all-container').className='';document.getElementById('all-container').style.display='none';document.getElementById('sitemap-container').className='';document.getElementById('sitemap-container').style.display='none';var carousel=document.getElementById('carousel-wrapper');if(carousel)carousel.style.display='none';var container=document.getElementById('detail-container');container.style.display='block';var ds=document.querySelectorAll('#detail-container .detail-page');for(var i=0;i'+emojis[cat]+' '+cat+' ('+items.length+'部)
'+descs[cat]+'
'+gridHtml+'
');} function showAll(){document.getElementById('page-home').style.display='none';document.getElementById('detail-container').style.display='block';var carousel=document.getElementById('carousel-wrapper');if(carousel)carousel.style.display='none';var container=document.getElementById('all-container');container.className='visible';container.style.display='block';document.getElementById('category-container').className='';document.getElementById('category-container').style.display='none';document.getElementById('sitemap-container').className='';document.getElementById('sitemap-container').style.display='none';var ds=document.querySelectorAll('#detail-container .detail-page');for(var i=0;i📚 全部影视 ('+ALL_MOVIES.length+'部)
'+gridHtml+'
');} function showSitemap(){document.getElementById('page-home').style.display='none';document.getElementById('detail-container').style.display='block';var carousel=document.getElementById('carousel-wrapper');if(carousel)carousel.style.display='none';var container=document.getElementById('sitemap-container');container.className='visible';container.style.display='block';document.getElementById('category-container').className='';document.getElementById('category-container').style.display='none';document.getElementById('all-container').className='';document.getElementById('all-container').style.display='none';var ds=document.querySelectorAll('#detail-container .detail-page');for(var i=0;i

'+emojis[cat]+' '+cat+'('+items.length+'部)

';for(var j=0;j🎬 '+escapeHtml(items[j].title)+' 高清完整版';}gridHtml+='';}var seo=container.querySelector('.seo-hidden');container.innerHTML='';if(seo)container.appendChild(seo);container.insertAdjacentHTML('beforeend','
🗺️ 站点地图 ('+ALL_MOVIES.length+'部影视)
本站共收录 '+ALL_MOVIES.length+' 部影视高清完整版全集,点击剧名即可免费在线观看。无广告干扰 · 支持收藏 · 追更提醒
'+gridHtml+'
共 '+ALL_MOVIES.length+' 部影视 · 全部静态化 · 蜘蛛可抓取
');} // ============================================================ // 导航 // ============================================================ function navigate(url){if(url==='/'){showHome();window.history.pushState({page:'home'},'','/');updateNav('home');return;}if(url==='/all'){showAll();window.history.pushState({page:'all'},'',url);updateNav('all');return;}if(url==='/sitemap'){showSitemap();window.history.pushState({page:'sitemap'},'',url);updateNav('sitemap');return;}var cm=url.match(/^\/(movie|tv|variety|anime|short)$/);if(cm){var cn={'movie':'电影','tv':'电视剧','variety':'综艺','anime':'动漫','short':'短剧'}[cm[1]];showCategory(cn);window.history.pushState({page:'category',cat:cn},'',url);updateNav(cm[1]);return;}var dm=url.match(/^\/(movie|tv|variety|anime|short)\/(.+?)\.(\d+)\.html$/);if(dm){var id=parseInt(dm[3]),m=findMovieById(id);if(m){showDetail(m);window.history.pushState({page:'detail',id:id},'',url);return;}}showHome();window.history.pushState({page:'home'},'','/');updateNav('home');} function updateNav(active){var ls=document.querySelectorAll('.nav-links a');for(var i=0;i
'+c.name.charAt(0)+'
'+escapeHtml(c.name)+''+c.time+'
'+escapeHtml(c.text)+'
';}).join('');list.innerHTML=html;input.value='';var count=document.querySelector('#body-'+id+' .count');if(count)count.textContent=comments.length;var body=document.getElementById('body-'+id);var arrow=document.getElementById('arrow-'+id);if(body)body.classList.add('open');if(arrow)arrow.classList.add('open');} function toggleComments(id){var body=document.getElementById('body-'+id);var arrow=document.getElementById('arrow-'+id);if(!body)return;body.classList.toggle('open');if(arrow)arrow.classList.toggle('open');var exp=getStorage('commentExpanded',{});exp[id]=body.classList.contains('open');setStorage('commentExpanded',exp);} function bindCommentEvents(id){var exp=getStorage('commentExpanded',{});if(exp[id]){var body=document.getElementById('body-'+id);var arrow=document.getElementById('arrow-'+id);if(body)body.classList.add('open');if(arrow)arrow.classList.add('open');}} function filterMovies(val){var cards=document.querySelectorAll('.movie-card');var searchVal=val.trim().toLowerCase();var found=false;cards.forEach(function(card){var title=card.querySelector('.title')?card.querySelector('.title').textContent.toLowerCase():'';if(searchVal===''||title.includes(searchVal)){card.style.display='';found=true;}else{card.style.display='none';}});var noResult=document.querySelector('.no-results');if(!found&&searchVal!==''){if(!noResult){var container=document.getElementById('mainContent');var div=document.createElement('div');div.className='no-results';div.innerHTML='🔍没有找到与「'+escapeHtml(searchVal)+'」相关的影视';container.insertBefore(div,container.firstChild);}else{noResult.style.display='block';}}else if(noResult){noResult.style.display='none';}var searchInput=document.getElementById('searchInput');if(searchInput)searchInput.value=val;} function toggleTheme(){var html=document.documentElement;var current=html.getAttribute('data-theme');var next=current==='dark'?'light':'dark';html.setAttribute('data-theme',next);setStorage('theme',next);var btn=document.querySelector('.theme-toggle');if(btn)btn.textContent=next==='dark'?'☀️':'🌙';} function initTheme(){var saved=getStorage('theme',null);var prefers=window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';var theme=saved||prefers;document.documentElement.setAttribute('data-theme',theme);var btn=document.querySelector('.theme-toggle');if(btn)btn.textContent=theme==='dark'?'☀️':'🌙';} // ============================================================ // 拦截点击 // ============================================================ document.addEventListener('click',function(e){var link=e.target.closest('a[href^="/"]');if(link){if(link.getAttribute('target')==='_blank')return;e.preventDefault();navigate(link.getAttribute('href'));}}); // ============================================================ // 浏览器前进后退 // ============================================================ window.addEventListener('popstate',function(){route(window.location.pathname);}); function route(p){if(p==='/'||p==='/index.html'){showHome();return;}if(p==='/all'){showAll();return;}if(p==='/sitemap'){showSitemap();return;}var cm=p.match(/^\/(movie|tv|variety|anime|short)$/);if(cm){showCategory({'movie':'电影','tv':'电视剧','variety':'综艺','anime':'动漫','short':'短剧'}[cm[1]]);return;}var dm=p.match(/^\/(movie|tv|variety|anime|short)\/(.+?)\.(\d+)\.html$/);if(dm){var id=parseInt(dm[3]),m=findMovieById(id);if(m){showDetail(m);return;}}showHome();} // ============================================================ // 初始化 // ============================================================ document.addEventListener('DOMContentLoaded',function(){ initTheme(); renderHomePage(); var container=document.getElementById('detail-container'); var htmlAll=''; for(var i=0;i