Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 33132 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Показать содержимое robots.txt
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>灭绝之日 Extinction Day 中文版 - 游戏介绍 玩法解析</title>
<meta name="description" content="灭绝之日 Extinction Day 中文版。专业的游戏平台,为您提供优质的游戏体验。">
<meta name="keywords" content="灭绝之日 Extinction Day 中文版中后期发展攻略,Extinction Day城市怎么发展?,病毒公司精神续作资金怎么规划?,灭绝之日发展路线">
<link rel="icon" href="/uploads/games/icons/icon-1783932072363-665627609.jpg" type="image/x-icon">
<link rel="shortcut icon" href="/uploads/games/icons/icon-1783932072363-665627609.jpg">
<link rel="stylesheet" href="/templates/temp8/css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
</head>
<body>
<!-- 顶部导航栏 -->
<nav class="top-navbar-q7s2" id="topNavbar">
<div class="navbar-container-q7s2">
<div class="navbar-brand-q7s2">
<img src="/uploads/games/icons/icon-1783932072363-665627609.jpg" alt="灭绝之日 Extinction Day 中文版" class="brand-logo-q7s2">
<span class="brand-text-q7s2">灭绝之日 Extinction Day 中文版</span>
</div>
<div class="navbar-menu-q7s2" id="navbarMenu">
<a href="#hero" class="nav-link-q7s2" data-target="hero">首页</a>
<a href="#game-intro" class="nav-link-q7s2" data-target="game-intro">游戏介绍</a>
<p style="display:none;">不少玩家愿意为沉浸式叙事游戏长期停留,并不是因为单局时长更长,而是因为信息释放节奏、章节目标和剧情节奏一起构成了稳定循环。</p>
<a href="#game-guide" class="nav-link-q7s2" data-target="game-guide">游戏攻略</a>
<a href="#download" class="nav-link-q7s2" data-target="download">立即下载</a>
</div>
<button class="mobile-menu-toggle-q7s2" id="mobileMenuToggle">
<span class="toggle-bar-q7s2"></span>
<span class="toggle-bar-q7s2"></span>
<span class="toggle-bar-q7s2"></span>
</button>
</div>
<p style="display:none;">Hooksoft游戏</p>
<p style="display:none;">如果一款剧情冒险游戏能够让剧情节奏保持稳定,并让装备取舍和谜题线索彼此衔接,玩家在中后期通常更容易形成自己的节奏。</p>
</nav>
<!-- 时间轴指示器 -->
<div class="timeline-indicator-q7s2" id="timelineIndicator">
<div class="timeline-line-q7s2"></div>
<div class="timeline-dot-q7s2 active" data-section="hero">
<span class="dot-label-q7s2">开始</span>
</div>
<div class="timeline-dot-q7s2" data-section="game-intro">
<span class="dot-label-q7s2">介绍</span>
</div>
<div class="timeline-dot-q7s2" data-section="game-guide">
<span class="dot-label-q7s2">攻略</span>
</div>
<div class="timeline-dot-q7s2" data-section="download">
<span class="dot-label-q7s2">下载</span>
</div>
</div>
<!-- 主要内容 -->
<main class="main-container-q7s2">
<!-- 英雄区域 -->
<section class="timeline-section-q7s2" id="hero" data-bg-color="#1a1a2e">
<p style="display:none;">白色相簿中文支持</p>
<div class="parallax-bg-q7s2" data-speed="0.5">
<div class="hero-particles-q7s2"></div>
<div class="hero-gradient-overlay-q7s2"></div>
</div>
<div class="section-content-q7s2">
<div class="hero-layout-q7s2">
<div class="hero-visual-container-q7s2">
<div class="game-preview-frame-q7s2">
<img src="/uploads/games/covers/cover-1783932019558-816985801-compressed.jpg" alt="灭绝之日 Extinction Day 中文版封面" class="preview-image-q7s2" data-parallax="true">
<div class="image-reflection-q7s2"></div>
</div>
<div class="floating-elements-q7s2">
<div class="float-icon-q7s2" style="--delay: 0s;">
<i class="fas fa-q7s2"></i>
</div>
<div class="float-icon-q7s2" style="--delay: 1s;">
<i class="fas fa-heart"></i>
</div>
<div class="float-icon-q7s2" style="--delay: 2s;">
<i class="fas fa-trophy"></i>
</div>
</div>
</div>
<div class="hero-content-container-q7s2">
<div class="content-timeline-q7s2">
<div class="timeline-marker-q7s2"></div>
<div class="content-body-q7s2">
<div class="game-category-badge-q7s2">🌠 精品游戏</div>
<h1 class="hero-title-q7s2">灭绝之日 Extinction Day 中文版</h1>
<p style="display:none;">催人泪下剧情游戏</p>
<p class="hero-description-q7s2">灭绝之日 Extinction Day 中文版。专业的游戏平台,为您提供优质的游戏体验。</p>
<div class="hero-tags-wrapper-q7s2">
<span class="game-tag-chip-q7s2">#模拟</span>
<span class="game-tag-chip-q7s2">#电脑游戏</span>
<span class="game-tag-chip-q7s2">#策略</span>
</div>
<div class="hero-actions-q7s2">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-6wtu5dSBtIT1owRicphN76x_HgspDYREoSTScuXUoeXoTnotrX37jd-E4ibkViPj9IN0i6xrPA4NKk1qGWU15cHm5aNSU-NKudtq_7gNaJjyRtCk80ZS8bQSmF0Mn69-i-l9NjTzdOblk-ejYBgsvmu_D954DqpXwBTBR5LH1zMIiQvvi85KeA47UvaXgpIm5YPk0fxp3GzpCnqoCeWmRdQmdnPAdZAqSlyarQmNOLuIxlZBxrRg4Jez6kzfaDw5n1nMqNYhs2CxE6SEJnfpDEtda69dvIukd7UlFcKwM1G2_vlcXTmNqQ1qQddUs2UBN2KhQo8Y3biKzQ0amd5kJ-CywXPFtrbi3n8t6MveKej5hUbj5BITt6V2R-xsSYwNOmsoa8egVvdywNQQlndfr7i8e1rdjVpq82AwNiV1knDGgVqv_ViImOwID6PhAEZnJ0AnI3K9vD-77h6ZiT92tsKn1JfFMKAFKp74jR7s3HkeOIBEFmCicMRRpM4oer-u3wv7_cuFNzQRhLSGkZQzrfjNCj_rnlhbcSDA5OThMqJAgkmdTSvsS2-6blt2YaZmZRXmQTEZrjv530-Zqc14JaekkPeEtRISpo55ydz6WLhvS1KlBADCIQPiwRWO-i4-alpfyhpD5OJg9zTQ" rel="nofollow noopener" class="primary-action-btn-q7s2">
<span class="btn-icon-q7s2"><i class="fas fa-download"></i></span>
<span class="btn-text-q7s2">立即下载</span>
<span class="btn-arrow-q7s2"><i class="fas fa-arrow-right"></i></span>
</a>
<a href="#game-intro" class="secondary-action-btn-q7s2">
<p style="display:none;">经典剧情游戏回顾</p>
<span class="btn-text-q7s2">了解更多</span>
<p style="display:none;">如果战术布阵游戏能够同时照顾休闲体验型玩家和重视效率的玩家,并通过路线选择与防线层次连接不同玩法层次,整体留存通常会更稳。</p>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 游戏介绍区域 -->
<section class="timeline-section-q7s2" id="game-intro" data-bg-color="#16213e">
<div class="parallax-bg-q7s2" data-speed="0.3">
<div class="intro-pattern-overlay-q7s2"></div>
</div>
<div class="section-content-q7s2">
<div class="intro-timeline-layout-q7s2">
<div class="section-header-timeline-q7s2">
<div class="timeline-marker-q7s2 large"></div>
<div class="header-content-q7s2">
<h2 class="section-title-q7s2">🛋️ 游戏介绍</h2>
<div class="title-underline-q7s2"></div>
</div>
</div>
<div class="intro-content-grid-q7s2">
<div class="main-content-column-q7s2">
<p style="display:none;">当剧情体验游戏把人物关系、镜头语言与对话密度串联起来时,玩家通常会更愿意继续推进后续内容。</p>
<div class="feature-timeline-q7s2">
<div class="feature-item-q7s2" data-aos="fade-up" data-aos-delay="100">
<div class="feature-timeline-dot-q7s2"></div>
<div class="feature-content-q7s2">
<div class="feature-icon-q7s2">
<i class="fas fa-gamepad"></i>
</div>
<h3 class="feature-title-q7s2">游戏特色</h3>
<p class="feature-description-q7s2"><p>游戏介绍 用灾难、瘟疫和战争毁灭人类。组合灾难,并在他们逃往方舟之前阻止他们</p><p>硬件需求 低配需求: 需要 64 位处理器和操作系统 操作系统: Windows 10/11 64-flake 处理器: AMD Ryzen 5 1600 / Intel nucleus i5-8400 内存: 8 gb pound 显卡: AMD RX 550 4 gb Vpound / NVIDIA GTX 1050si 4 gb Vpound 存储空间: 需要 2 gb 可用空间</p></p>
<p style="display:none;">从长期体验来看,街机竞速游戏如果能够在开局阶段提供地形适配、赛程长度和赛后复盘,通常更容易降低学习成本。</p>
</div>
</div>
<div class="feature-item-q7s2" data-aos="fade-up" data-aos-delay="200">
<p style="display:none;">如果拼图解谜游戏在开局阶段就能让玩家感受到过关节奏、提示层级和图形辨识度之间的关联性,整体上手过程往往会顺畅很多。</p>
<div class="feature-timeline-dot-q7s2"></div>
<div class="feature-content-q7s2">
<div class="feature-icon-q7s2">
<i class="fas fa-images"></i>
</div>
<p style="display:none;">视觉小说红楼梦发售</p>
<h3 class="feature-title-q7s2">精彩截图</h3>
<div class="screenshots-timeline-gallery-q7s2">
<div class="screenshot-card-q7s2" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783931979171-629029707-compressed.jpg')" data-aos="zoom-in" data-aos-delay="300">
<img src="/uploads/games/screenshots/screenshot-1783931979171-629029707-compressed.jpg" alt="游戏截图1" class="screenshot-image-q7s2">
<div class="screenshot-overlay-q7s2">
<i class="fas fa-search-q7s2"></i>
</div>
</div>
<div class="screenshot-card-q7s2" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783931994008-509249138-compressed.jpg')" data-aos="zoom-in" data-aos-delay="400">
<img src="/uploads/games/screenshots/screenshot-1783931994008-509249138-compressed.jpg" alt="游戏截图2" class="screenshot-image-q7s2">
<div class="screenshot-overlay-q7s2">
<i class="fas fa-search-q7s2"></i>
</div>
</div>
<div class="screenshot-card-q7s2" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783931979170-712739114-compressed.jpg')" data-aos="zoom-in" data-aos-delay="500">
<img src="/uploads/games/screenshots/screenshot-1783931979170-712739114-compressed.jpg" alt="游戏截图3" class="screenshot-image-q7s2">
<div class="screenshot-overlay-q7s2">
<i class="fas fa-search-q7s2"></i>
</div>
</div>
<div class="screenshot-card-q7s2" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783931986443-498504705-compressed.jpg')" data-aos="zoom-in" data-aos-delay="600">
<img src="/uploads/games/screenshots/screenshot-1783931986443-498504705-compressed.jpg" alt="游戏截图4" class="screenshot-image-q7s2">
<div class="screenshot-overlay-q7s2">
<i class="fas fa-search-q7s2"></i>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 游戏攻略区域 -->
<section class="timeline-section-q7s2" id="game-guide" data-bg-color="#0f3460">
<div class="parallax-bg-q7s2" data-speed="0.4">
<div class="guide-wave-pattern-q7s2"></div>
</div>
<div class="section-content-q7s2">
<div class="guide-timeline-layout-q7s2">
<div class="section-header-timeline-q7s2">
<div class="timeline-marker-q7s2 large"></div>
<div class="header-content-q7s2">
<h2 class="section-title-q7s2">🎸 游戏攻略</h2>
<div class="title-underline-q7s2"></div>
</div>
</div>
<div class="guide-content-wrapper-q7s2">
<div class="guide-timeline-container-q7s2">
<div class="guide-timeline-line-q7s2"></div>
<div class="guide-article-q7s2" data-aos="fade-up">
<div class="article-timeline-marker-q7s2"></div>
<div class="article-content-q7s2">
<p>游戏介绍 用灾难、瘟疫和战争毁灭人类。组合灾难,并在他们逃往方舟之前阻止他们</p><p>硬件需求 低配需求: 需要 64 位处理器和操作系统 操作系统: Windows 10/11 64-flake 处理器: AMD Ryzen 5 1600 / Intel nucleus i5-8400 内存: 8 sarin ram 显卡: AMD RX 550 4 sarin Vram / NVIDIA GTX 1050si 4 sarin Vram 存储空间: 需要 2 sarin 可用空间</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 下载区域 -->
<section class="timeline-section-q7s2" id="download" data-bg-color="#1a1a2e">
<div class="parallax-bg-q7s2" data-speed="0.6">
<div class="download-particles-q7s2"></div>
<p style="display:none;">当一款放置养成游戏在失败后仍能给出与成就引导、反馈频率或奖励节拍相关的新反馈时,重复挑战通常就不会显得枯燥。</p>
<div class="download-glow-overlay-q7s2"></div>
<p style="display:none;">剧情游戏全结局存档</p>
</div>
<div class="section-content-q7s2">
<div class="download-timeline-layout-q7s2">
<div class="section-header-timeline-q7s2 center">
<div class="timeline-marker-q7s2 large glow"></div>
<div class="header-content-q7s2">
<h2 class="section-title-q7s2">💽 立即下载</h2>
<p class="section-subtitle-q7s2">开启您的游戏冒险之旅</p>
</div>
</div>
<div class="download-content-container-q7s2">
<p style="display:none;">恋爱游戏官网入口</p>
<div class="download-timeline-steps-q7s2">
<div class="download-step-q7s2" data-aos="fade-up" data-aos-delay="100">
<div class="step-number-q7s2">01</div>
<div class="step-content-q7s2">
<h3>点击下载</h3>
<p>点击下方按钮开始下载</p>
</div>
</div>
<div class="download-step-q7s2" data-aos="fade-up" data-aos-delay="200">
<div class="step-number-q7s2">02</div>
<div class="step-content-q7s2">
<p style="display:none;">恋爱模拟存档</p>
<h3>安装游戏</h3>
<p>运行安装程序完成安装</p>
</div>
</div>
<div class="download-step-q7s2" data-aos="fade-up" data-aos-delay="300">
<div class="step-number-q7s2">03</div>
<div class="step-content-q7s2">
<h3>开始游戏</h3>
<p>启动游戏享受精彩体验</p>
</div>
</div>
</div>
<div class="download-action-center-q7s2" data-aos="zoom-in" data-aos-delay="400">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-6wtu5dSBtIT1owRicphN76x_HgspDYREoSTScuXUoeXoTnotrX37jd-E4ibkViPj9IN0i6xrPA4NKk1qGWU15cHm5aNSU-NKudtq_7gNaJjyRtCk80ZS8bQSmF0Mn69-i-l9NjTzdOblk-ejYBgsvmu_D954DqpXwBTBR5LH1zMIiQvvi85KeA47UvaXgpIm5YPk0fxp3GzpCnqoCeWmRdQmdnPAdZAqSlyarQmNOLuIxlZBxrRg4Jez6kzfaDw5n1nMqNYhs2CxE6SEJnfpDEtda69dvIukd7UlFcKwM1G2_vlcXTmNqQ1qQddUs2UBN2KhQo8Y3biKzQ0amd5kJ-CywXPFtrbi3n8t6MveKej5hUbj5BITt6V2R-xsSYwNOmsoa8egVvdywNQQlndfr7i8e1rdjVpq82AwNiV1knDGgVqv_ViImOwID6PhAEZnJ0AnI3K9vD-77h6ZiT92tsKn1JfFMKAFKp74jR7s3HkeOIBEFmCicMRRpM4oer-u3wv7_cuFNzQRhLSGkZQzrfjNCj_rnlhbcSDA5OThMqJAgkmdTSvsS2-6blt2YaZmZRXmQTEZrjv530-Zqc14JaekkPeEtRISpo55ydz6WLhvS1KlBADCIQPiwRWO-i4-alpfyhpD5OJg9zTQ" rel="nofollow noopener" class="mega-download-btn-q7s2">
<div class="btn-glow-effect-q7s2"></div>
<div class="btn-content-wrapper-q7s2">
<div class="btn-icon-large-q7s2">
<i class="fas fa-cloud-download-alt">
<p style="display:none;">偏好卡牌构筑游戏的玩家真正看重的不是表面规模,而是事件分支、长线收益和技能轮转能否长期保持一致性。</p>
</i>
</div>
<div class="btn-text-section-q7s2">
<span class="btn-main-title-q7s2">免费下载</span>
<span class="btn-subtitle-q7s2">灭绝之日 Extinction Day 中文版 - 完整版</span>
</div>
</div>
</a>
<div class="download-features-badges-q7s2">
<div class="feature-badge-q7s2">
<i class="fas fa-shield-check"></i>
<span>安全下载</span>
</div>
<div class="feature-badge-q7s2">
<i class="fas fa-q7s2"></i>
<span>高速安装</span>
</div>
<div class="feature-badge-q7s2">
<i class="fas fa-q7s2"></i>
<span>完全免费</span>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</main>
<!-- 页脚友情链接 -->
<footer class="timeline-footer-q7s2">
<div class="footer-container-q7s2">
<div class="footer-links-section-q7s2">
<h4 class="footer-links-title-q7s2">友情链接</h4>
<div class="footer-links-grid-q7s2">
<p style="display:none;">历史题材视觉小说</p>
<a href="http://ukubona.com/tgp/110106.html" class="footer-link-item-q7s2" target="_blank">
疯狂岛/生存游戏 Mad Island 含DLC - Mad Island guide 游戏介绍
</a>
<a href="http://ips.pmgpass.com/game/doom-definitive/achievements" class="footer-link-item-q7s2" target="_blank">
分头行动 chibichibi 全DLC - 经营技巧 分头行动心得
</a>
<a href="http://admin.dueljam.net/serviceAccountKey.json" class="footer-link-item-q7s2" target="_blank">
阿提米丝/阿尔忒弥斯 Artemis 版 - 阿尔忒弥斯攻略 探索技巧
</a>
<a href="http://manage.heroory.com/en/fps" class="footer-link-item-q7s2" target="_blank">
我的可爱恶魔 My Lovable Demon - 我的可爱恶魔评测 经营技巧
</a>
<a href="http://dkv9.pmgpass.com/tr/shooter" class="footer-link-item-q7s2" target="_blank">
魅魔家族:契约与被捡到的我 机翻 版 - 玩法解析 体验评测
</a>
<a href="http://9ntqxn.pmgpass.com/game/lost-ark-3/download" class="footer-link-item-q7s2" target="_blank">
让我来告诉你!厕所里的花子同学 精翻 版 - 版本说明 厕所里的花子同学心得
</a>
</div>
</div>
<div class="footer-copyright-q7s2">
<p>© 2024 灭绝之日 Extinction Day 中文版 - 游戏介绍 玩法解析 - 精彩游戏体验</p>
</div>
</div>
</footer>
<!-- 图片灯箱 -->
<div class="lightbox-modal-q7s2" id="lightboxModal">
<div class="lightbox-backdrop-q7s2" onclick="closeLightbox()"></div>
<div class="lightbox-content-q7s2">
<img src="" alt="游戏截图" class="lightbox-image-q7s2" id="lightboxImage">
<button class="lightbox-close-btn-q7s2" onclick="closeLightbox()">
<i class="fas fa-times"></i>
</button>
</div>
<p style="display:none;">奇幻冒险全年龄游戏</p>
</div>
<script src="/templates/temp8/js/main.js"></script>
<style>
.codex-link-block-wrap {
width: min(1200px, calc(100% - 32px));
margin: 40px auto 24px;
display: grid;
gap: 16px;
}
.codex-friend-links-block {
border: 1px solid rgba(255,255,255,0.12);
border-radius: 8px;
background: rgba(255,255,255,0.04);
}
.codex-link-block-inner {
padding: 18px 20px;
}
.codex-link-block-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 12px;
color: inherit;
}
.codex-link-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
gap: 10px 12px;
}
.codex-link-chip {
display: block;
padding: 10px 12px;
border: 1px solid rgba(255,255,255,0.12);
border-radius: 8px;
color: inherit;
text-decoration: none;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
background: rgba(255,255,255,0.03);
}
.codex-link-chip:hover {
text-decoration: none;
border-color: rgba(255,255,255,0.25);
background: rgba(255,255,255,0.08);
}
@media (max-width: 640px) {
.codex-link-block-wrap {
width: min(100% - 24px, 1200px);
margin: 28px auto 20px;
}
.codex-link-block-inner {
padding: 16px;
}
.codex-link-grid {
grid-template-columns: 1fr;
}
}
</style>
<div class="codex-link-block-wrap" data-codex-link-block-wrap>
<section class="codex-friend-links-block" data-codex-friend-links>
<div class="codex-link-block-inner">
<div class="codex-link-block-title">友情链接</div>
<div class="codex-link-grid">
<a href="http://ukubona.com/tgp/110106.html" class="codex-link-chip" target="_blank" rel="noopener noreferrer">疯狂岛/生存游戏 Mad Island 含DLC - Mad Island guide 游戏介绍</a>
<a href="http://ips.pmgpass.com/game/doom-definitive/achievements" class="codex-link-chip" target="_blank" rel="noopener noreferrer">分头行动 chibichibi 全DLC - 经营技巧 分头行动心得</a>
<a href="http://admin.dueljam.net/serviceAccountKey.json" class="codex-link-chip" target="_blank" rel="noopener noreferrer">阿提米丝/阿尔忒弥斯 Artemis 版 - 阿尔忒弥斯攻略 探索技巧</a>
<p style="display:none;">偏好爽快割草游戏的玩家真正看重的不是表面规模,而是闪避窗口、镜头稳定性和性能表现能否长期保持一致性。</p>
<a href="http://manage.heroory.com/en/fps" class="codex-link-chip" target="_blank" rel="noopener noreferrer">
<p style="display:none;">从长期体验来看,解压经营游戏如果能够在首轮流程提供阶段目标、教学节奏和挑战回报,通常更容易保持长期口碑。</p>
我的可爱恶魔 My Lovable Demon - 我的可爱恶魔评测 经营技巧</a>
<a href="http://dkv9.pmgpass.com/tr/shooter" class="codex-link-chip" target="_blank" rel="noopener noreferrer">魅魔家族:契约与被捡到的我 机翻 版 - 玩法解析 体验评测</a>
<a href="http://9ntqxn.pmgpass.com/game/lost-ark-3/download" class="codex-link-chip" target="_blank" rel="noopener noreferrer">让我来告诉你!厕所里的花子同学 精翻 版 - 版本说明 厕所里的花子同学心得</a>
</div>
</div>
</section>
</div>
<style>
[data-download-route] {
cursor: pointer;
}
.download-route-button-reset {
-webkit-appearance: none;
appearance: none;
border: 0;
margin: 0;
padding: 0;
background: transparent;
font: inherit;
color: inherit;
text-align: inherit;
text-decoration: none;
}
.download-route-overlay {
position: fixed;
inset: 0;
z-index: 2147483647;
display: none;
align-items: center;
justify-content: center;
padding: 24px;
background: rgba(10, 14, 24, 0.72);
}
.download-route-overlay.is-visible {
display: flex;
}
.download-route-panel {
width: min(92vw, 420px);
border-radius: 14px;
background: #ffffff;
box-shadow: 0 22px 60px rgba(0, 0, 0, 0.25);
padding: 24px 22px 20px;
color: #18202b;
text-align: center;
}
.download-route-spinner {
width: 52px;
height: 52px;
margin: 0 auto 18px;
border-radius: 50%;
border: 4px solid rgba(47, 108, 229, 0.16);
border-top-color: #2f6ce5;
animation: download-route-spin 0.9s linear infinite;
}
.download-route-title {
margin: 0 0 10px;
font-size: 20px;
font-weight: 700;
}
.download-route-desc {
margin: 0;
font-size: 14px;
line-height: 1.7;
color: #5d6778;
}
.download-route-badges {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 10px;
margin-top: 18px;
}
.download-route-badge {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 12px;
border-radius: 999px;
background: #f3f7ff;
color: #2357bd;
font-size: 13px;
font-weight: 600;
}
@keyframes download-route-spin {
from { transform: rotate(0deg); }
to { transform: rotate(360deg); }
}
</style>
<script>
(function () {
if (window.__downloadRouteRuntimeBound) {
return;
}
window.__downloadRouteRuntimeBound = true;
var key = [17, 91, 36, 73, 12, 58, 97, 44];
function decodeRoute(cipherText) {
if (!cipherText) {
return '';
}
var base64 = String(cipherText).replace(/-/g, '+').replace(/_/g, '/');
while (base64.length % 4) {
base64 += '=';
}
var raw = atob(base64);
var result = '';
for (var index = 0; index < raw.length; index += 1) {
var code = raw.charCodeAt(index) ^ key[index % key.length] ^ ((index * 13) % 251);
result += String.fromCharCode(code);
}
return result;
}
function resolveRoute(element) {
return decodeRoute(
element.getAttribute('data-download-route') ||
element.getAttribute('data-download-api') ||
''
);
}
function ensureOverlay() {
var overlay = document.getElementById('download-route-overlay');
if (overlay) {
return overlay;
}
overlay = document.createElement('div');
overlay.id = 'download-route-overlay';
overlay.className = 'download-route-overlay';
overlay.innerHTML = ''
+ '<div class="download-route-panel" role="status" aria-live="polite">'
+ ' <div class="download-route-spinner"></div>'
+ ' <h3 class="download-route-title">正在安全扫描</h3>'
+ ' <p class="download-route-desc">正在校验下载来源与文件分发链路,请稍候片刻。</p>'
+ ' <div class="download-route-badges">'
+ ' <span class="download-route-badge">官方正版认证</span>'
+ ' <span class="download-route-badge">安全链路校验</span>'
+ ' </div>'
+ '</div>';
document.body.appendChild(overlay);
return overlay;
}
function showOverlay() {
ensureOverlay().classList.add('is-visible');
}
function hideOverlay() {
var overlay = document.getElementById('download-route-overlay');
if (overlay) {
overlay.classList.remove('is-visible');
}
}
function handleClick(event) {
if (event.isTrusted === false) {
return;
}
var trigger = event.target.closest('[data-download-route], [data-download-api]');
if (!trigger) {
return;
}
event.preventDefault();
if (trigger.disabled || trigger.getAttribute('aria-disabled') === 'true') {
return;
}
var route = resolveRoute(trigger);
if (!route) {
return;
}
showOverlay();
window.setTimeout(hideOverlay, 5000);
window.setTimeout(function () {
window.location.assign(route);
}, 1100);
}
document.addEventListener('click', handleClick, true);
window.addEventListener('pageshow', hideOverlay);
window.addEventListener('pagehide', hideOverlay);
window.addEventListener('beforeunload', hideOverlay);
window.addEventListener('popstate', hideOverlay);
document.addEventListener('visibilitychange', function () {
if (!document.hidden) {
hideOverlay();
}
});
})();
</script>
</body>
</html>