PageSourceSearch

https://examenhome.com/

html examenhome.com collected 2026-10-06 07:35:59 UTC 34,490 bytes, 642 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4    <meta charset="utf-8" />
5
6<!-- ========== PAGE-SPECIFIC TDK ========== -->
7<title>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集</title>
8<meta name="keywords" content="2026影视APP下载排行榜, 手机看剧神器推荐, 免费影视APP合集, 看剧APP排行" />
9<meta name="description" content="整理2026年最新影视APP下载排行榜,推荐好用的手机看剧神器,支持免费高清电影和电视剧在线播放。" />
10
11<!-- ========== CANONICAL URL ========== -->
12<link rel="canonical" href="https://examenhome.com/" />
13
14<!-- ========== PAGINATION REL ========== -->
15
16<!-- ========== OG & TWITTER CARD - VOD DETAIL (aid=14) ========== -->
17
18<!-- ========== OG & TWITTER CARD - VOD PLAY (aid=15) ========== -->
19
20<!-- ========== OG & TWITTER CARD - ARTICLE (aid=24) ========== -->
21
22<!-- ========== BREADCRUMB SCHEMA ========== -->
23
24<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
25<meta http-equiv="X-UA-Compatible" content="IE=edge" />
26<meta name="renderer" content="webkit|ie-comp|ie-stand">
27<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
28
29<!-- CSS: default shared iconfont -->
30<link rel="stylesheet" href="/template/default/asset/css/iconfont-alicdn.css">
31
32<!-- ============================================================
33     按域名加载主题 CSS:不同域名使用不同配色方案
34     使用方法:
35     1. 复制任意一行 <link>,把域名改成你的域名、样式文件换成对应主题;
36        域名用主域名即可(如 example-a.com),www 子域名也会命中
37     2. 主题文件(asset/css/ 目录下):
38        style-ms-blue.css 经典蓝   style-ms-orange.css 影院橙
39        style-ms-green.css 翡翠绿   style-ms-red.css 烈焰红
40        style-ms-purple.css 皇家紫   style-ms-teal.css 海洋青
41        style-ms-pink.css 玫瑰粉   style-ms-indigo.css 靛蓝夜
42        style-ms-forest.css 森林绿   style-ms-amber.css 琥珀金
43     3. 未匹配的域名使用最后的 style.css(默认样式,访客可自由切换10套主题)
44     ============================================================ -->
45
46<link rel="stylesheet" type="text/css" href="/template/movie-seo03/asset/css/style-ms-green.css?v=20260825">
47
48
49<!-- JS: jQuery from default -->
50<script type="text/javascript" src="/template/default/asset/js/jquery.js"></script>
vendor: 2 bytes, line 50
50
51<script type="text/javascript" src="/template/default/asset/js/jquery.cookie.js"></script>
51
52
53<script>
54var maccms = {
55    "path": (function(){var p="/".replace(/\/+$/,''); return (p==='/'||p==='') ? '' : p;})(),
56    "path_assets": "/",
57    "base_url": "https://examenhome.com",
58    "path_tpl": "/template/movie-seo03/",
59    "mid": "",
60    "aid": "1",
61    "url": "examenhome.com",
62    "wapurl": "examenhome.com",
63    "mob_status": "2",
64    "lazyImg": "/template/default/asset/img/load.gif",
65    "site_name": "Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集",
66    "themeDefaultColor": "white"};
67var MAC_PATH = maccms.path;
68maccms.csrfToken = "";
69window.__macNormalizeMaccmsBaseUrl = function () {
70    if (typeof maccms === 'undefined') { return ''; }
71    var raw = String(maccms.base_url || '').replace(/\/+$/, '');
72    if (/^https?:\/\/[^\/\s?#]+/i.test(raw)) { maccms.base_url = raw; return raw; }
73    var sub = String(maccms.path || '').replace(/\/+$/, '');
74    var resolved = window.location.protocol + '//' + window.location.host + sub;
75    maccms.base_url = resolved;
76    return resolved;
77};
78window.__macNormalizeMaccmsBaseUrl();
79</script>
79
80
81
82<!-- Favicon & PWA -->
83<link rel="shortcut icon" href="/template/default/asset/img/favicon.ico" type="image/x-icon" />
84<link rel="manifest" href="/pwa/manifest.html">
85<meta name="theme-color" content="#1a73e8">
86<meta name="mobile-web-app-capable" content="yes">
87<meta name="apple-mobile-web-app-capable" content="yes">
88<meta name="apple-mobile-web-app-status-bar-style" content="default">
89<link rel="apple-touch-icon-precomposed" sizes="180x180" href="/template/default/asset/img/ios_fav.jpg">
90
91<!-- Theme init (must be before body render) -->
92<script>
93  (function () {
94      function readCookie(name) {
95          var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)'));
96          if (!m) { return ''; }
97          try { return decodeURIComponent(m[1].replace(/\+/g, ' ')); } catch (e) { return m[1]; }
98      }
99
100      /* --- Dark/Light mode (existing) --- */
101      var v = String(readCookie('mystyle') || '').trim();
102      var def = 'white';
103      var dark = (v === 'black') || ((v !== 'white' && v !== 'black') && String(def) === 'black');
104      document.documentElement.classList.toggle('ms-dark', dark);
105
106      /* --- Color theme (10 skins) --- */
107      /* 若页面已通过 include.html 按域名加载固定主题 CSS,则跳过皮肤切换逻辑 */
108      if (!document.querySelector('link[data-domain-theme]')) {
109          var skin = String(readCookie('msskin') || '').trim();
110          if (!skin) { skin = 'ms-blue'; }
111          var valid = ['ms-blue','ms-orange','ms-green','ms-red','ms-purple','ms-teal','ms-pink','ms-indigo','ms-forest','ms-amber'];
112          if (valid.indexOf(skin) === -1) { skin = 'ms-blue'; }
113          document.documentElement.setAttribute('data-theme', skin);
114      }
115  })();
116</script>
116
117
118
119<!-- Head custom text from theme config -->
120
121</head>
122<body class="ms-body">
123        <!-- Movie Simple Header -->
124<header class="ms-header">
125    <div class="ms-container">
126        <!-- Logo -->
127       
128
129        <!-- Navigation -->
130        <nav class="ms-header__nav ms-nav-desktop">
131            <ul class="ms-nav-list">
132                <li class="ms-nav-item ms-nav-active">
133                    <a href="/" title="首页">首页</a>
134                </li>
135                              <li ><a href="/vodtype/SCCCCU.html">港台三级</a></li>
136                           </ul>
137        </nav>
138
139        <!-- Search -->
140        <div class="ms-header__search">
141            <form class="ms-search-form" action="/vodsearch/-------------.html" method="get">
142                <input type="text" name="wd" class="ms-search-input" placeholder="搜索电影、电视剧、演员..." autocomplete="off" value="">
143                <button type="submit" class="ms-search-btn">
144                    <i class="iconfont">&#xe636;</i>
145                </button>
146            </form>
147        </div>
148
149        <!-- Mobile menu toggle -->
150        <button class="ms-header__menu-toggle ms-menu-mobile-btn" type="button" aria-label="菜单">
151            <span></span><span></span><span></span>
152        </button>
153    </div>
154</header>
155
156<!-- Mobile Navigation Drawer -->
157<div class="ms-mobile-nav" id="msMobileNav">
158    <div class="ms-mobile-nav__overlay"></div>
159    <div class="ms-mobile-nav__panel">
160        <div class="ms-mobile-nav__head">
161            <span class="ms-mobile-nav__title">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集</span>
162            <button class="ms-mobile-nav__close" type="button" aria-label="关闭">&times;</button>
163        </div>
164        <ul class="ms-mobile-nav__list">
165            <li><a href="/">首页</a></li>
166                            <li ><a href="/vodtype/SCCCCU.html">港台三级</a></li>
167                       </ul>
168        <!-- Mobile search -->
169        <div class="ms-mobile-nav__search">
170            <form action="/vodsearch/-------------.html" method="get">
171                <input type="text" name="wd" placeholder="搜索电影、电视剧..." value="">
172                <button type="submit">搜索</button>
173            </form>
174        </div>
175    </div>
176</div>
177<script type="text/javascript" src="/static/js/x2.js"></script>
vendor: 1 bytes, line 177
177
178<script>
179(function(){
180    var btn = document.querySelector('.ms-menu-mobile-btn');
181    var nav = document.getElementById('msMobileNav');
182    var overlay = nav ? nav.querySelector('.ms-mobile-nav__overlay') : null;
183    var closeBtn = nav ? nav.querySelector('.ms-mobile-nav__close') : null;
184    function openNav(){ if(nav) nav.classList.add('is-open'); }
185    function closeNav(){ if(nav) nav.classList.remove('is-open'); }
186    if(btn) btn.addEventListener('click', openNav);
187    if(overlay) overlay.addEventListener('click', closeNav);
188    if(closeBtn) closeBtn.addEventListener('click', closeNav);
189})();
190</script>
190
191
192
193    <main class="ms-main">
194        <div class="ms-container">
195
196            <!-- ====== Hero Search Area ====== -->
197            <section class="ms-hero-search">
198                <h1 class="ms-hero-search__title">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集 - 在线观看高清影视</h1>
199                <form class="ms-hero-search__form" action="/vodsearch/-------------.html" method="get">
200                    <input type="text" name="wd" class="ms-hero-search__input" placeholder="搜索电影、电视剧、演员..." autocomplete="off" value="">
201                    <button type="submit" class="ms-hero-search__btn">
202                        <i class="iconfont">&#xe636;</i>
203                        <span>搜索</span>
204                    </button>
205                </form>
206                <div class="ms-hero-search__hot">
207                    <span>热搜:</span>
208                                        <a href="/vodsearch/%E5%8F%98%E5%BD%A2%E9%87%91%E5%88%9A-------------.html">变形金刚</a>
209                                        <a href="/vodsearch/%E7%81%AB%E5%BD%B1%E5%BF%8D%E8%80%85-------------.html">火影忍者</a>
210                                        <a href="/vodsearch/%E5%A4%8D%E4%BB%87%E8%80%85%E8%81%94%E7%9B%9F-------------.html">复仇者联盟</a>
211                                        <a href="/vodsearch/%E6%88%98%E7%8B%BC-------------.html">战狼</a>
212                                        <a href="/vodsearch/%E7%BA%A2%E6%B5%B7%E8%A1%8C%E5%8A%A8-------------.html">红海行动</a>
213                                    </div>
214            </section>
215
216            <!-- ====== Brand Notice ====== -->
217                        <div class="ms-brand-notice">
218                <span class="ms-brand-notice-tag">公告</span>
219                <span class="ms-brand-notice-text">欢迎来到Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集!本站每日更新最新影视资源,所有影片均支持高清免费在线观看,如遇到播放问题请尝试切换播放线路或刷新页面。</span>
220            </div>
221            
222            <!-- ====== Brand Hero (Keyword Density) ====== -->
223                        <section class="ms-brand-hero">
224                <h2 class="ms-brand-hero__title"><em>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集</em> - 高清影视在线观看平台</h2>
225                <p class="ms-brand-hero__tagline">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集为您提供最新电影、电视剧、动漫、综艺在线观看服务,汇聚海量高清影视资源,涵盖国产剧、韩剧、美剧、日剧、港台片等丰富类型,支持手机在线观看和电脑免费播放,无需注册即可流畅观影。</p>
226                <div class="ms-brand-hero__meta">
227                    <em><strong>海量</strong>影视资源</em>
228                    <em><strong>高清</strong>在线播放</em>
229                    <em><strong>免费</strong>无需注册</em>
230                    <em><strong>多端</strong>手机电脑</em>
231                </div>
232            </section>
233            
234            <!-- ====== Recommended Movies (level) ====== -->
235                        <section class="ms-section">
236                <div class="ms-section__head">
237                    <h2 class="ms-section__title">热门推荐</h2>
238                    <a class="ms-section__more" href="/vod/index.html">更多 <i class="iconfont">&#xe623;</i></a>
239                </div>
240                <ul class="ms-card-grid ms-card-grid--6">
241                                    </ul>
242            </section>
243            
244            <!-- ====== Latest Movies ====== -->
245            <section class="ms-section">
246                <div class="ms-section__head">
247                    <h2 class="ms-section__title">最新电影</h2>
248                    <a class="ms-section__more" href="/vodtype/SCCCCC.html">更多 <i class="iconfont">&#xe623;</i></a>
249                </div>
250                <ul class="ms-card-grid ms-card-grid--6">
251                                    </ul>
252            </section>
253
254            <!-- ====== Latest TV Shows ====== -->
255            <section class="ms-section">
256                <div class="ms-section__head">
257                    <h2 class="ms-section__title">最新电视剧</h2>
258                    <a class="ms-section__more" href="/vodtype/SCCCCC.html">更多 <i class="iconfont">&#xe623;</i></a>
259                </div>
260                <ul class="ms-card-grid ms-card-grid--6">
261                                    </ul>
262            </section>
263
264            <!-- ====== Latest Anime ====== -->
265            <section class="ms-section">
266                <div class="ms-section__head">
267                    <h2 class="ms-section__title">最新动漫</h2>
268                    <a class="ms-section__more" href="/vodtype/SCCCCC.html">更多 <i class="iconfont">&#xe623;</i></a>
269                </div>
270                <ul class="ms-card-grid ms-card-grid--6">
271                                    </ul>
272            </section>
273
274            <!-- ====== Hot Ranking TOP10 ====== -->
275                        <section class="ms-section ms-section--rank">
276                <div class="ms-section__head">
277                    <h2 class="ms-section__title">排行模块</h2>
278                </div>
279                <div class="ms-rank-tabs">
280                    <button type="button" class="ms-rank-tab is-active" data-rank-by="hits_week">周榜</button>
281                    <button type="button" class="ms-rank-tab" data-rank-by="hits_month">月榜</button>
282                    <button type="button" class="ms-rank-tab" data-rank-by="hits">总榜</button>
283                </div>
284                <div class="ms-rank-list" id="msRankList">
285                                    </div>
286            </section>
287            
288            <!-- ====== Latest News/Articles ====== -->
289                        <section class="ms-section">
290                <div class="ms-section__head">
291                    <h2 class="ms-section__title">小说</h2>
292                    <a class="ms-section__more" href="/art/index.html">更多 <i class="iconfont">&#xe623;</i></a>
293                </div>
294                <ul class="ms-art-grid">
295                                    </ul>
296            </section>
297            
298            <!-- ====== Brand About (Keyword Density) ====== -->
299                        <section class="ms-brand-about">
300                <h2 class="ms-brand-about__title">关于Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集</h2>
301                <div class="ms-brand-about__text">
302                    <p>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集是一个专注于高清影视在线观看的平台,致力于为用户提供最新、最全的电影和电视剧资源。无论您喜欢国产电影、好莱坞大片、日韩热播剧还是经典港台影视,都能在Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集找到满意的影片。</p>
303                    <p>本站所有影片均支持免费在线观看,无需注册和付费。我们提供多条播放线路,确保您在不同网络环境下都能获得流畅的观影体验。同时支持手机、平板、电脑等多终端设备,随时随地享受影视娱乐。</p>
304                    <p>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集持续更新热门影视剧、院线电影、经典老片和独家资源,搭配影视资讯和评论文章,为您提供全方位的影视娱乐服务。</p>
305                </div>
306            </section>
307            
308            <!-- ====== Brand FAQ (Keyword Density) ====== -->
309                        <section class="ms-brand-faq">
310                <h2 class="ms-brand-faq-title">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集常见问题</h2>
311                <div class="ms-brand-faq-list">
312                    <div class="ms-faq-item">
313                        <h3 class="ms-faq-item__q">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集观看影片需要付费吗?</h3>
314                        <div class="ms-faq-item__a">
315                            <p>不需要。Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集所有影片均提供免费在线观看服务,无需注册账号,也无需任何付费。您只需打开网页即可观看高清影视内容。</p>
316                        </div>
317                    </div>
318                    <div class="ms-faq-item">
319                        <h3 class="ms-faq-item__q">在Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集观看影片时卡顿怎么办?</h3>
320                        <div class="ms-faq-item__a">
321                            <p>如遇播放卡顿,建议尝试以下方法:1)切换其他播放线路;2)刷新页面重新加载;3)检查网络连接是否稳定;4)降低播放清晰度。Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集提供多条线路保障您的观影体验。</p>
322                        </div>
323                    </div>
324                    <div class="ms-faq-item">
325                        <h3 class="ms-faq-item__q">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集支持手机在线观看吗?</h3>
326                        <div class="ms-faq-item__a">
327                            <p>支持。Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集采用响应式设计,完美适配手机、平板电脑等移动设备。您无需下载APP,直接通过手机浏览器访问网站即可流畅观看影片。</p>
328                        </div>
329                    </div>
330                    <div class="ms-faq-item">
331                        <h3 class="ms-faq-item__q">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集的影视资源多久更新一次?</h3>
332                        <div class="ms-faq-item__a">
333                            <p>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集每日更新最新影视资源,包括院线新片、热播电视剧、最新动漫和综艺等。您可以关注首页的“最新电影”和“最新电视剧”板块,第一时间获取更新内容。</p>
334                        </div>
335                    </div>
336                    <div class="ms-faq-item">
337                        <h3 class="ms-faq-item__q">如何在Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集搜索想看的影片?</h3>
338                        <div class="ms-faq-item__a">
339                            <p>您可以使用页面顶部的搜索框,输入电影名称、电视剧名称或演员名字进行搜索。Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集还提供分类筛选功能,可按类型、地区、年份等条件快速查找影片。</p>
340                        </div>
341                    </div>
342                    <div class="ms-faq-item">
343                        <h3 class="ms-faq-item__q">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集提供哪些类型的影视资源?</h3>
344                        <div class="ms-faq-item__a">
345                            <p>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集涵盖丰富的影视类型,包括但不限于:动作片、喜剧片、爱情片、科幻片、恐怖片、剧情片、国产剧、韩剧、美剧、日剧、港剧、动漫、综艺等,满足不同用户的观影需求ã€
345‚</p>
346                        </div>
347                    </div>
348                    <div class="ms-faq-item">
349                        <h3 class="ms-faq-item__q">Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集的影片画质如何?</h3>
350                        <div class="ms-faq-item__a">
351                            <p>Examen影视之家:2026影视APP下载排行榜 | 手机看剧神器推荐合集提供高清及超清画质的影视内容,大部分影片支持720P和1080P高清播放。根据您的网络状况,系统会自动推荐合适的清晰度,确保流畅观影体验。</p>
352                        </div>
353                    </div>
354                </div>
355            </section>
356            
357            <!-- ====== Friend Links ====== -->
358                        <div class="ms-friend-links">
359                <div class="ms-friend-links__title">友情链接</div>
360                <ul class="ms-friend-links__list" id="js-home-link-list"
361                    data-section="friend-links"
362                    data-api-action="link/get_list"
363                    data-limit="30"
364                    data-start="0">
365                </ul>
366            </div>
367            
368        </div>
369    </main>
370
371    <!-- Movie Simple Footer -->
372<footer class="ms-footer">
373    <div class="ms-container">
374        <!-- Footer category links -->
375        <div class="ms-footer__links">
376                        <a href="/vodtype/SCCCCU.html" title="港台三级">港台三级</a>
377                        <a href="/vodtype/SCCCC7.html" title="反转爽剧">反转爽剧</a>
378                        <a href="/vodtype/SCCCCS.html" title="电影片">电影片</a>
379                        <a href="/vodtype/SCCCCM.html" title="擦边短剧">擦边短剧</a>
380                        <a href="/vodtype/SCCCCq.html" title="连续剧">连续剧</a>
381                        <a href="/vodtype/SCCCCT.html" title="AI漫剧">AI漫剧</a>
382                        <a href="/vodtype/SCCCCx.html" title="综艺片">综艺片</a>
383                        <a href="/vodtype/SCCCCI.html" title="动漫">动漫</a>
384                        <a href="/vodtype/SCCCCt.html" title="伦理片">伦理片</a>
385                        <a href="/vodtype/SCCCC4.html" title="短剧">短剧</a>
386                        <a href="/map.html" title="最近更新">最近更新</a>
387            <a href="/gbook.html" title="反馈留言">反馈留言</a>
388        </div>
389
390        <!-- Copyright -->
391        <div class="ms-footer__copyright">
392            <p>&copy;&nbsp;2026&nbsp;examenhome.com&nbsp;&nbsp;E-Mail:</p>
393        </div>
394
395        <!-- Custom footer text from theme config -->
396            </div>
397</footer>
398
399<!-- Theme sync script -->
400<script type="text/javascript">
401(function ($) {
402    var defaultColorMode = 'white';
403    var defaultSkin = 'ms-blue';
404    var skinSelect = '0';
405    var validSkins = ['ms-blue','ms-orange','ms-green','ms-red','ms-purple','ms-teal','ms-pink','ms-indigo','ms-forest','ms-amber'];
406    var skinLabels = {
407        'ms-blue': '经典蓝', 'ms-orange': '影院橙', 'ms-green': '翡翠绿', 'ms-red': '烈焰红',
408        'ms-purple': '皇家紫', 'ms-teal': '海洋青', 'ms-pink': '玫瑰粉', 'ms-indigo': '靛蓝夜',
409        'ms-forest': '森林绿', 'ms-amber': '琥珀金'
410    };
411
412    /* --- 域名固定主题检测:include.html 加载了 data-domain-theme 的 CSS 时禁用皮肤切换 --- */
413    function macHasDomainTheme() {
414        return !!document.querySelector('link[data-domain-theme]');
415    }
416
417    function macThemeIsDark(cookie_style) {
418        if (cookie_style === 'black') return true;
419        if (cookie_style === 'white') return false;
420        return defaultColorMode === 'black';
421    }
422
423    window.macSyncThemeUi = function () {
424        if (typeof jQuery === 'undefined') return;
425
426        /* --- Dark/Light toggle sync --- */
427        var cookie_style = $.cookie('mystyle');
428        var dark = macThemeIsDark(cookie_style);
429        document.documentElement.classList.toggle('ms-dark', dark);
430
431        var $b = $('#black.mycolor'), $w = $('#white.mycolor');
432        if (!$b.length && !$w.length) return;
433        if (cookie_style == null) {
434            if (defaultColorMode === 'black') { $b.addClass('hide'); $w.removeClass('hide'); }
435            else { $w.addClass('hide'); $b.removeClass('hide'); }
436        } else if (cookie_style === 'black') {
437            $b.addClass('hide'); $w.removeClass('hide');
438        } else {
439            $w.addClass('hide'); $b.removeClass('hide');
440        }
441
442        /* --- Skin (color theme) sync --- */
443        if (!macHasDomainTheme()) {
444            var skin = $.cookie('msskin');
445            if (!skin || validSkins.indexOf(skin) === -1) { skin = defaultSkin; }
446            document.documentElement.setAttribute('data-theme', skin);
447
448            /* --- Update picker active state --- */
449            $('.ms-theme-picker__item').removeClass('is-active');
450            $('.ms-theme-picker__item[data-skin="' + skin + '"]').addClass('is-active');
451        }
452    };
453
454    window.macSyncThemeUi();
455    $(function () {
456        window.macSyncThemeUi();
457        /* --- 域名固定主题:隐藏皮肤切换按钮(暗色/亮色切换不受影响) --- */
458        if (macHasDomainTheme()) { $('.ms-fab__skin-toggle').hide(); }
459    });
460
461    /* --- Skin picker toggle --- */
462    $(document).on('click', '.ms-fab__skin-toggle', function (e) {
463        e.preventDefault();
464        var $picker = $('#msThemePicker');
465        if ($picker.length) { $picker.toggleClass('is-open'); }
466    });
467
468    /* --- Skin selection --- */
469    $(document).on('click', '.ms-theme-picker__item', function (e) {
470        e.preventDefault();
471        if (macHasDomainTheme()) return;
472        var skin = $(this).data('skin');
473        if (!skin || validSkins.indexOf(skin) === -1) return;
474        try {
475            var d = new Date();
476            d.setTime(d.getTime() + 365 * 24 * 60 * 60 * 1000);
477            document.cookie = 'msskin=' + skin + ';expires=' + d.toUTCString() + ';path=/';
478        } catch (ex) { /* ignore */ }
479        document.documentElement.setAttribute('data-theme', skin);
480        $('.ms-theme-picker__item').removeClass('is-active');
481        $(this).addClass('is-active');
482    });
483
484    /* --- Close picker when clicking outside --- */
485    $(document).on('click', function (e) {
486        var $picker = $('#msThemePicker');
487        if (!$picker.length || !$picker.hasClass('is-open')) return;
488        if (!$(e.target).closest('.ms-theme-picker, .ms-fab__skin-toggle').length) {
489            $picker.removeClass('is-open');
490        }
491    });
492
493})(jQuery);
494</script>
494
495
496
497<!-- Floating tools -->
498<ul class="ms-fab">
499    <li class="ms-fab__item">
500        <a href="javascript:scroll(0,0)" class="ms-fab__btn ms-fab__top" title="返回顶部" aria-label="返回顶部">
501            <i class="iconfont">&#xe628;</i>
502        </a>
503    </li>
504        <li class="ms-fab__item">
505        <a id="black" class="mycolor ms-fab__btn" href="javascript:void(0)" title="暗夜模式" aria-label="暗夜模式">
506            <i class="iconfont">&#xe656;</i>
507        </a>
508        <a id="white" class="mycolor hide ms-fab__btn" href="javascript:void(0)" title="白昼模式" aria-label="白昼模式">
509            <i class="iconfont">&#xe657;</i>
510        </a>
511    </li>
512        <li class="ms-fab__item">
513        <a href="javascript:void(0)" class="ms-fab__btn ms-fab__skin-toggle" title="配色方案" aria-label="配色方案">
514            <i class="iconfont">&#xe609;</i>
515        </a>
516    </li>
517    </ul>
518
519<div class="ms-theme-picker" id="msThemePicker">
520    <div class="ms-theme-picker__title">选择配色</div>
521    <div class="ms-theme-picker__grid">
522        <div class="ms-theme-picker__item ms-theme-picker__swatch--blue" data-skin="ms-blue" title="经典蓝"></div>
523        <div class="ms-theme-picker__item ms-theme-picker__swatch--orange" data-skin="ms-orange" title="影院橙"></div>
524        <div class="ms-theme-picker__item ms-theme-picker__swatch--green" data-skin="ms-green" title="翡翠绿"></div>
525        <div class="ms-theme-picker__item ms-theme-picker__swatch--red" data-skin="ms-red" title="烈焰红"></div>
526        <div class="ms-theme-picker__item ms-theme-picker__swatch--purple" data-skin="ms-purple" title="皇家紫"></div>
527        <div class="ms-theme-picker__item ms-theme-picker__swatch--teal" data-skin="ms-teal" title="海洋青"></div>
528        <div class="ms-theme-picker__item ms-theme-picker__swatch--pink" data-skin="ms-pink" title="玫瑰粉"></div>
529        <div class="ms-theme-picker__item ms-theme-picker__swatch--indigo" data-skin="ms-indigo" title="靛蓝夜"></div>
530        <div class="ms-theme-picker__item ms-theme-picker__swatch--forest" data-skin="ms-forest" title="森林绿"></div>
531        <div class="ms-theme-picker__item ms-theme-picker__swatch--amber" data-skin="ms-amber" title="琥珀金"></div>
532    </div>
533</div>
534
535
536<!-- Copy share dialog -->
537<div id="show" style="display: none;">
538    <div class="ms-copy-tip">
539       <p>复制成功!</p>
540    </div>
541</div>
542<div class="ms-share-dialog">
543    <div class="ms-share-dialog__body">
544        <span class="ms-share-dialog__label">复制链接分享给好友:</span>
545        <span id="short" class="ms-share-dialog__url"></span>
546    </div>
547    <div class="ms-share-dialog__actions">
548        <span class="ms-share-dialog__cancel">取消</span>
549        <span id="btn" class="ms-share-dialog__copy copy_btn" data-clipboard-action="copy" data-clipboard-target="#short">一键复制</span>
550    </div>
551</div>
552
553
554<!-- Hidden info boxes -->
555<div class="infobox" style="display: none!important;">
556<input type="hidden" id="wx_title" value="">
557<input type="hidden" id="wx_text" value="">
558<input type="hidden" id="wx_qrcode" value="">
559<input type="hidden" id="version" value="">
560</div>
561
562
563<!-- Timming -->
564<div style="display:none;" class="mac_timming" data-file=""></div>
565
566<!-- FAQ toggle function -->
567<script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js"></script>
vendor: 2 bytes, line 567
567
568<script>LA.init({id:"3GFG08hSr2iitMHD",ck:"3GFG08hSr2iitMHD"})</script>
568
569 
569<script type="text/javascript" src="/static/js/x.js"></script>
vendor: 2 bytes, line 569
569
570<script>
571function msToggleFaq(el) {
572    var item = el.closest('.ms-faq-item');
573    if (!item) return;
574    var ans = item.querySelector('.ms-faq-item__a');
575    if (!ans) return;
576    var isOpen = item.classList.contains('is-open');
577    item.classList.toggle('is-open');
578    ans.style.display = isOpen ? 'none' : 'block';
579    var arrow = el.querySelector('.ms-faq-arrow');
580    if (arrow) arrow.textContent = isOpen ? '\u2192' : '\u2193';
581}
582(function() {
583    var faqQs = document.querySelectorAll('.ms-faq-item__q');
584    faqQs.forEach(function(q) {
585        q.style.cursor = 'pointer';
586        q.addEventListener('click', function() { msToggleFaq(this); });
587        var ans = q.closest('.ms-faq-item') && q.closest('.ms-faq-item').querySelector('.ms-faq-item__a');
588        if (ans) { ans.style.display = 'none'; }
589        var arrow = document.createElement('span');
590        arrow.className = 'ms-faq-arrow';
591        arrow.textContent = '\u2192';
592        arrow.style.cssText = 'float:right;color:var(--tpl-primary);font-size:14px;transition:transform .2s';
593        q.appendChild(arrow);
594    });
595})();
596</script>
596
597
598
599    <!-- Ranking tab switch script -->
600    
600<script>
601    (function(){
602        var tabs = document.querySelectorAll('.ms-rank-tab');
603        var listEl = document.getElementById('msRankList');
604        if (!tabs.length || !listEl) return;
605        var apiBase = (typeof maccms !== 'undefined' && maccms.path) ? maccms.path + 'api.php' : '/api.php';
606        tabs.forEach(function(tab){
607            tab.addEventListener('click', function(){
608                tabs.forEach(function(t){ t.classList.remove('is-active'); });
609                tab.classList.add('is-active');
610                var by = tab.getAttribute('data-rank-by');
611                var num = '6';
612                var url = apiBase + '/vod/get_rank?by=' + encodeURIComponent(by) + '&num=' + num;
613                fetch(url).then(function(r){ return r.json(); }).then(function(res){
614                    if (!res || res.code !== 1 || !res.list) return;
615                    var html = '';
616                    res.list.forEach(function(vo, idx){
617                        var detailUrl = (typeof maccms !== 'undefined' ? maccms.path : '/') + 'voddetail/' + vo.vod_id + '.html';
618                        var rankClass = idx < 3 ? ' ms-rank-item__num--top' : '';
619                        var score = vo.vod_score > 0 ? vo.vod_score : '--';
620                        html += '<div class="ms-rank-item">'
621                            + '<span class="ms-rank-item__num' + rankClass + '">' + (idx+1) + '</span>'
622                            + '<a href="' + detailUrl + '" class="ms-rank-item__link">'
623                            + '<span class="ms-rank-item__name">' + (vo.vod_name||'') + '</span>'
624                            + '<span class="ms-rank-item__meta">' + (vo.vod_class||'') + (vo.vod_remarks ? ' · ' + vo.vod_remarks : '') + '</span>'
625                            + '</a>'
626                            + '<span class="ms-rank-item__score">' + score + '</span>'
627                            + '</div>';
628                    });
629                    if (html) listEl.innerHTML = html;
630                }).catch(function(){});
631            });
632        });
633    })();
634    </script>
634
635
636    <!-- Lazy load script -->
637    
637<script src="/template/default/asset/js/lazyload.js"></script>
637
638    <!-- Template main JS -->
639    
639<script src="/template/movie-seo03/asset/js/main.js"></script>
vendor: 1 bytes, line 639
639
640<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"7577230c41e94a1daca56fa32894a967","r":1,"spa":2}' crossorigin="anonymous"></script>
640
641</body>
642</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.