Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 31289 байт. Загружен за: 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>禁忌大学 Taboo University BookTwo 最新 版 - Taboo University BookTwo tips 禁忌大学攻略</title>
<meta name="description" content="禁忌大学 Taboo University BookTwo 最新 版。专业的游戏平台,为您提供优质的游戏体验。">
<meta name="keywords" content="禁忌大学回合制打法,禁忌大学 Taboo University BookTwo 最新 版中后期节奏,Taboo University BookTwo开局思路,禁忌大学战术思路">
<link rel="icon" href="/uploads/games/icons/icon-1784332152933-223221083.png" type="image/x-icon">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/templates/temp26/css/style.css">
</head>
<body>
<!-- 网格背景 -->
<div class="grid-bg-r8e1" id="gridBg"></div>
<!-- 侧边导航栏 -->
<aside class="sidebar-nav-r8e1" id="sidebarNav">
<div class="sidebar-header-r8e1">
<div class="logo-section-r8e1">
<img src="/uploads/games/icons/icon-1784332152933-223221083.png" alt="禁忌大学 Taboo University BookTwo 最新 版" class="sidebar-logo-r8e1">
<span class="sidebar-title-r8e1">禁忌大学 Taboo University BookTwo 最新 版</span>
</div>
<p style="display:none;">白色相簿存档</p>
<button class="sidebar-close-r8e1" id="sidebarClose">
<i class="fas fa-times"></i>
</button>
</div>
<nav class="sidebar-menu-r8e1">
<a href="#hero" class="sidebar-link-r8e1" data-section="hero">
<span class="link-number-r8e1">01</span>
<span class="link-text-r8e1">首页</span>
<p style="display:none;">对重视稳定体验的玩家来说,放置养成游戏中的重复游玩动力、谜题提示与挑战回报一旦能够形成清晰逻辑,后续投入通常就会更加自然。</p>
</a>
<a href="#about" class="sidebar-link-r8e1" data-section="about">
<span class="link-number-r8e1">02</span>
<p style="display:none;">优秀的谱面闯关游戏不会让玩家一直重复没有记忆点的重复谱面段,而是会通过结算节奏、按键布局和谱面密度持续制造新鲜感。</p>
<span class="link-text-r8e1">关于游戏</span>
</a>
<p style="display:none;">Navel经典</p>
<a href="#guide" class="sidebar-link-r8e1" data-section="guide">
<span class="link-number-r8e1">03</span>
<span class="link-text-r8e1">游戏攻略</span>
</a>
<a href="#gallery" class="sidebar-link-r8e1" data-section="gallery">
<span class="link-number-r8e1">04</span>
<span class="link-text-r8e1">游戏画廊</span>
<p style="display:none;">从社区讨论来看,支持标记系统、语音沟通和队友协作的排位对战游戏,往往更容易让不同水平的玩家都能找到节奏。</p>
</a>
<a href="#download" class="sidebar-link-r8e1" data-section="download">
<span class="link-number-r8e1">05</span>
<span class="link-text-r8e1">立即下载</span>
</a>
</nav>
<div class="sidebar-footer-r8e1">
<div class="social-links-r8e1">
<a href="#" class="social-link-r8e1"><i class="fab fa-twitter">
<p style="display:none;">选择系统剧情游戏</p>
</i></a>
<a href="#" class="social-link-r8e1"><i class="fab fa-discord"></i></a>
<a href="#" class="social-link-r8e1"><i class="fab fa-steam"></i></a>
</div>
</div>
</aside>
<!-- 顶部工具栏 -->
<header class="top-toolbar-r8e1">
<button class="menu-toggle-r8e1" id="menuToggle">
<span class="toggle-line-r8e1">
<p style="display:none;">优秀的赛车游戏不会让玩家一直重复缺少变化的过弯节奏,而是会通过障碍识别、赛程长度和漂移手感持续制造新鲜感。</p>
</span>
<span class="toggle-line-r8e1"></span>
<p style="display:none;">新手剧情游戏入门</p>
<span class="toggle-line-r8e1"></span>
</button>
<div class="toolbar-info-r8e1">
<span class="current-time-r8e1" id="currentTime"></span>
<span class="page-indicator-r8e1" id="pageIndicator">01 / 05</span>
</div>
<div class="toolbar-actions-r8e1">
<button class="theme-toggle-r8e1" id="themeToggle" title="切换主题">
<i class="fas fa-r8e1"></i>
</button>
<button class="fullscreen-toggle-r8e1" id="fullscreenToggle" title="全屏模式">
<i class="fas fa-expand"></i>
</button>
</div>
</header>
<!-- 主内容区域 -->
<main class="main-content-r8e1" id="mainContent">
<!-- 英雄区域 - 杂志风格 -->
<section id="hero" class="magazine-hero-r8e1" data-section="hero">
<div class="hero-layout-r8e1">
<!-- 大标题区域 -->
<div class="hero-title-block-r8e1">
<div class="title-meta-r8e1">
<span class="meta-category-r8e1">FEATURED GAME</span>
<span class="meta-date-r8e1" id="heroDate"></span>
</div>
<h1 class="magazine-title-r8e1">
<span class="title-line-r8e1">禁忌大学 Taboo University BookTwo 最新 版</span>
</h1>
<div class="title-underline-r8e1"></div>
</div>
<!-- 主要内容网格 -->
<div class="hero-grid-r8e1">
<!-- 主图片 -->
<div class="hero-image-block-r8e1">
<img src="/uploads/games/covers/cover-1784332149526-520656230-compressed.jpg" alt="禁忌大学 Taboo University BookTwo 最新 版封面" class="hero-main-image-r8e1">
<div class="image-overlay-r8e1">
<span class="overlay-text-r8e1">点击查看大图</span>
</div>
</div>
<!-- 描述文本块 -->
<div class="hero-text-block-r8e1">
<div class="text-column-r8e1">
<p class="lead-text-r8e1">版本 1.3.07 - PC/欧美SLG - 电脑游戏</p>
<p style="display:none;">Rewrite美术资料</p>
<!-- 标签云 -->
<div class="tag-cloud-r8e1">
<span class="tag-label-r8e1">TAGS:</span>
<span class="magazine-tag-r8e1">电脑游戏</span>
<p style="display:none;">不少玩家认为,对音乐节奏游戏来说,节拍反馈和判定宽容度是否协调,往往决定了形成稳定留存。</p>
<span class="magazine-tag-r8e1">游戏</span>
</div>
<!-- 下载按钮 -->
<div class="hero-cta-inline-r8e1">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7VqstreXNNaiM7TA49guX2x_DQnbXBHXMzbAUbE0YmKo3gvMq3wrjd0UQffyEFBTUqAwi6mZbSyuu74b27Rk0BKFU1A2dkHf6J5qq7je-9iR5cHlZWSzdJVyWe7Ki0xK_Hqo5dZQ1gd1MXYSklrOe8nM3ptonboH46ahx7LkJnUL_T4ZO3lLiY4aUcIU82JjFILkwg55Hf1q2XrbLzD3B-KEFYKRdoZuedi5bfjsaWkeVkIEVQbCU8cASK05Gk96HNreGJVC5YaQEeUih5T9zI0vivoY3j6FkjcxFwSgsJBxbQ7fSh46eU14ATcENwVDR6N1sdiojG1qiE07u_om8zCHkDLhg9Kha22dj__9uBleBqMHxRaDwyUhgE2cKrw4fUoMagXhd5dhdUTxgJIvjMpdqkq7_praJgXThWU2c4Ek8zk_z-6raFyo_ycHgZSmZDKUEtJa7O3s3h1u-23RtSH1QbJV1tcSiW2r3q9eKQ-M-Xc0xWAGcudjRV9cKc55StuNyG_RdiWBIqLB0vZR_sntOK3qrQpYkJUjdHQlczBmpqltHWrsK58ZzAslNKaW5jKiA4A9HJzbX-56_X_4NNJCtTaCVGPBMV5rnyzYusufODGiRXfXkibzUcJO7Ky8ywuqSntQRPWBBqZi4LcTbyjImkl7j-kq_qeDUXZyQWdnksBvDksevq2KKbkGgieQQBAC0CCG_G9Jjtg52n27lfNGA7Cix-QU9C64vz" rel="nofollow noopener" class="magazine-btn-r8e1">
<span class="btn-text-r8e1">DOWNLOAD NOW</span>
<span class="btn-arrow-r8e1">→</span>
</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 关于游戏 - 分栏布局 -->
<section id="about" class="magazine-about-r8e1" data-section="about">
<div class="section-header-r8e1">
<div class="section-number-r8e1">02</div>
<h2 class="section-title-r8e1">ABOUT THE GAME</h2>
<div class="section-line-r8e1"></div>
</div>
<div class="about-content-r8e1">
<div class="article-content-r8e1">
<p class="drop-cap-r8e1"><p>游戏介绍 更新日志</p><p>《维诺维拉大学》的故事发生在《恋物癖定位器》事件之前。在火辣的大学美女的包围下,追踪调查的进展。 揭开三名失踪女孩案件背后的真相。融入名校的小圈子,揭开他们的秘密。 无论你选择哪条路,你都必须运用你的魅力和其他手段来揭开这个谜团。</p></p>
<div class="feature-highlight-r8e1">
<h3 class="highlight-title-r8e1">核心特色</h3>
<ul class="feature-list-r8e1">
<li class="feature-item-r8e1">沉浸式游戏体验</li>
<li class="feature-item-r8e1">精美的视觉效果</li>
<li class="feature-item-r8e1">丰富的游戏内容</li>
<li class="feature-item-r8e1">多平台支持</li>
</ul>
</div>
</div>
</div>
</section>
<!-- 游戏攻略 -->
<section id="guide" class="magazine-guide-r8e1" data-section="guide">
<p style="display:none;">装甲恶鬼村正攻略</p>
<div class="section-header-r8e1">
<div class="section-number-r8e1">03</div>
<h2 class="section-title-r8e1">GAME GUIDE</h2>
<div class="section-line-r8e1"></div>
</div>
<div class="guide-layout-r8e1">
<p style="display:none;">当一款像素冒险游戏在失败后仍能给出与装备取舍、事件分支或图标辨识度相关的新反馈时,重复挑战通常就不会显得枯燥。</p>
<div class="guide-content-r8e1">
<div class="guide-article-r8e1">
<p>N/A</p>
</div>
</div>
</div>
</section>
<!-- 游戏画廊 - 瀑布流布局 -->
<section id="gallery" class="magazine-gallery-r8e1" data-section="gallery">
<div class="section-header-r8e1">
<div class="section-number-r8e1">04</div>
<h2 class="section-title-r8e1">GALLERY</h2>
<div class="section-line-r8e1"></div>
</div>
<div class="masonry-grid-r8e1" id="masonryGrid">
<div class="masonry-item-r8e1" data-index="0">
<div class="image-card-r8e1">
<img src="/uploads/games/screenshots/screenshot-1784332137837-794286075-compressed.jpg" alt="游戏截图1" class="masonry-image-r8e1">
<div class="card-overlay-r8e1">
<div class="overlay-info-r8e1">
<span class="image-number-r8e1">01</span>
<button class="expand-btn-r8e1">
<i class="fas fa-expand"></i>
</button>
</div>
</div>
</div>
</div>
<div class="masonry-item-r8e1" data-index="1">
<p style="display:none;">如果开放世界游戏在开局阶段就能让玩家感受到叙事留白、营地功能和场景互动之间的关联性,整体上手过程往往会顺畅很多。</p>
<div class="image-card-r8e1">
<img src="/uploads/games/screenshots/screenshot-1784332133695-882826343-compressed.jpg" alt="游戏截图2" class="masonry-image-r8e1">
<div class="card-overlay-r8e1">
<div class="overlay-info-r8e1">
<span class="image-number-r8e1">02</span>
<button class="expand-btn-r8e1">
<i class="fas fa-expand"></i>
</button>
</div>
</div>
</div>
</div>
<div class="masonry-item-r8e1" data-index="2">
<p style="display:none;">都市恋爱全年龄游戏</p>
<div class="image-card-r8e1">
<img src="/uploads/games/screenshots/default-screenshot3.jpg" alt="游戏截图3" class="masonry-image-r8e1">
<div class="card-overlay-r8e1">
<div class="overlay-info-r8e1">
<span class="image-number-r8e1">03</span>
<button class="expand-btn-r8e1">
<i class="fas fa-expand"></i>
</button>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 下载区域 - 全屏CTA -->
<section id="download" class="magazine-download-r8e1" data-section="download">
<div class="section-header-r8e1">
<div class="section-number-r8e1">05</div>
<h2 class="section-title-r8e1">DOWNLOAD</h2>
<div class="section-line-r8e1">
<p style="display:none;">文字冒险安装说明</p>
<p style="display:none;">一款值得长期游玩的生存动作游戏,往往会在中期逐步解锁受击反馈、战场可读性和移动反馈,而不是一次性堆出所有信息。</p>
</div>
</div>
<div class="download-hero-r8e1">
<div class="download-content-r8e1">
<h3 class="download-headline-r8e1">GET THE GAME NOW</h3>
<p class="download-description-r8e1">立即开始你的游戏之旅</p>
<div class="download-options-r8e1">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7VqstreXNNaiM7TA49guX2x_DQnbXBHXMzbAUbE0YmKo3gvMq3wrjd0UQffyEFBTUqAwi6mZbSyuu74b27Rk0BKFU1A2dkHf6J5qq7je-9iR5cHlZWSzdJVyWe7Ki0xK_Hqo5dZQ1gd1MXYSklrOe8nM3ptonboH46ahx7LkJnUL_T4ZO3lLiY4aUcIU82JjFILkwg55Hf1q2XrbLzD3B-KEFYKRdoZuedi5bfjsaWkeVkIEVQbCU8cASK05Gk96HNreGJVC5YaQEeUih5T9zI0vivoY3j6FkjcxFwSgsJBxbQ7fSh46eU14ATcENwVDR6N1sdiojG1qiE07u_om8zCHkDLhg9Kha22dj__9uBleBqMHxRaDwyUhgE2cKrw4fUoMagXhd5dhdUTxgJIvjMpdqkq7_praJgXThWU2c4Ek8zk_z-6raFyo_ycHgZSmZDKUEtJa7O3s3h1u-23RtSH1QbJV1tcSiW2r3q9eKQ-M-Xc0xWAGcudjRV9cKc55StuNyG_RdiWBIqLB0vZR_sntOK3qrQpYkJUjdHQlczBmpqltHWrsK58ZzAslNKaW5jKiA4A9HJzbX-56_X_4NNJCtTaCVGPBMV5rnyzYusufODGiRXfXkibzUcJO7Ky8ywuqSntQRPWBBqZi4LcTbyjImkl7j-kq_qeDUXZyQWdnksBvDksevq2KKbkGgieQQBAC0CCG_G9Jjtg52n27lfNGA7Cix-QU9C64vz" rel="nofollow noopener" class="primary-download-btn-r8e1">
<span class="btn-label-r8e1">DOWNLOAD</span>
<span class="btn-size-r8e1">2.5GB</span>
<div class="btn-bg-r8e1"></div>
</a>
<div class="download-info-r8e1">
<div class="info-item-r8e1">
<i class="fas fa-desktop"></i>
<span>Windows / Mac / Linux</span>
</div>
<div class="info-item-r8e1">
<p style="display:none;">恋爱游戏冬季CM</p>
<i class="fas fa-shield-alt"></i>
<span>安全认证</span>
</div>
</div>
</div>
</div>
</div>
</section>
<p style="display:none;">好感度系统全年龄游戏</p>
<!-- 友情链接 - 底部栏 -->
<section class="magazine-links-r8e1">
<div class="links-header-r8e1">
<h3 class="links-title-r8e1">RELATED LINKS</h3>
<p style="display:none;">不少玩家会反复回到沉浸式叙事游戏,不是因为它变化特别夸张,而是因为收藏内容、剧情节奏和选择反馈始终能给出稳定回报。</p>
</div>
<div class="links-grid-r8e1">
<a href="http://citean.com/manga/unrivaled-necromancer/unrivaled-necromancer-chapter-10/p/9/" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">01</span>
<p style="display:none;">偏好动作游戏的玩家真正看重的不是表面规模,而是起手速度、闪避窗口和路径引导能否长期保持一致性。</p>
<span class="link-name-r8e1">灭绝之日 Extinction Day 中文版 - 游戏介绍 灭绝之日评测</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
<a href="http://o79y.pmgpass.com/game/silent-hill-special/guide" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">02</span>
<span class="link-name-r8e1">DolOS 协议 体验版 - 体验版心得 游戏介绍</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
<a href="http://panel.ctwindia.com/game/cyberpunk-definitive/screenshots" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">03</span>
<span class="link-name-r8e1">改变命运 Altered Destiny 版 - Altered Destiny guide 配置要求</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
<a href="http://accounts.lenkart.com/game/dota2-2021/guide" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">04</span>
<span class="link-name-r8e1">无尽爱丽丝 Endless Alice 含7DLC 中文版 - 版本说明 游戏介绍</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
<a href="http://11e.pmgpass.com/game/maple-story-2021/guide" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">05</span>
<span class="link-name-r8e1">STEAM学习 约会模拟器 Date Everything 官方英文版 7.3G - 约会模拟器心得 约会模拟器评测</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
<a href="http://kdwq.pmgpass.com/game/ghost-of-tsushima-remastered/review" target="_blank" class="link-card-r8e1">
<span class="link-number-r8e1">06</span>
<span class="link-name-r8e1">霍格沃茨之遗 Hogwarts Legacy Digital Deluxe Edition 豪华中文版 - 版本说明 霍格沃茨之遗攻略</span>
<i class="fas fa-external-r8e1-alt"></i>
</a>
</div>
</section>
</main>
<!-- 极简页脚 -->
<footer class="magazine-footer-r8e1">
<div class="footer-content-r8e1">
<div class="footer-left-r8e1">
<span class="footer-brand-r8e1">禁忌大学 Taboo University BookTwo 最新 版</span>
<span class="footer-year-r8e1">© 2024</span>
</div>
<div class="footer-right-r8e1">
<span class="footer-text-r8e1">DESIGNED FOR GAMERS</span>
</div>
</div>
</footer>
<!-- 现代灯箱 -->
<div class="magazine-lightbox-r8e1" id="lightbox">
<div class="lightbox-overlay-r8e1"></div>
<div class="lightbox-wrapper-r8e1">
<button class="lightbox-close-r8e1" id="lightboxClose">
<i class="fas fa-times"></i>
</button>
<div class="lightbox-image-container-r8e1">
<img class="lightbox-image-r8e1" id="lightboxImage" src="" alt="">
</div>
<div class="lightbox-navigation-r8e1">
<button class="lightbox-prev-r8e1" id="lightboxPrev">
<i class="fas fa-chevron-r8e1"></i>
</button>
<button class="lightbox-next-r8e1" id="lightboxNext">
<i class="fas fa-chevron-right"></i>
</button>
</div>
<div class="lightbox-counter-r8e1" id="lightboxCounter">1 / 1</div>
</div>
</div>
<!-- 极简回到顶部 -->
<button class="magazine-back-to-top-r8e1" id="backToTop" aria-label="回到顶部">
<i class="fas fa-arrow-up"></i>
</button>
<script src="/templates/temp26/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://citean.com/manga/unrivaled-necromancer/unrivaled-necromancer-chapter-10/p/9/" class="codex-link-chip" target="_blank" rel="noopener noreferrer">灭绝之日 Extinction Day 中文版 - 游戏介绍 灭绝之日评测</a>
<a href="http://o79y.pmgpass.com/game/silent-hill-special/guide" class="codex-link-chip" target="_blank" rel="noopener noreferrer">DolOS 协议 体验版 - 体验版心得 游戏介绍</a>
<a href="http://panel.ctwindia.com/game/cyberpunk-definitive/screenshots" class="codex-link-chip" target="_blank" rel="noopener noreferrer">改变命运 Altered Destiny 版 - Altered Destiny guide 配置要求</a>
<a href="http://accounts.lenkart.com/game/dota2-2021/guide" class="codex-link-chip" target="_blank" rel="noopener noreferrer">无尽爱丽丝 Endless Alice 含7DLC 中文版 - 版本说明 游戏介绍</a>
<a href="http://11e.pmgpass.com/game/maple-story-2021/guide" class="codex-link-chip" target="_blank" rel="noopener noreferrer">STEAM学习 约会模拟器 Date Everything 官方英文版 7.3G - 约会模拟器心得 约会模拟器评测</a>
<a href="http://kdwq.pmgpass.com/game/ghost-of-tsushima-remastered/review" class="codex-link-chip" target="_blank" rel="noopener noreferrer">霍格沃茨之遗 Hogwarts Legacy Digital Deluxe Edition 豪华中文版 - 版本说明 霍格沃茨之遗攻略</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>
<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon='{"version":"2024.11.0","token":"feba73951c844e338398e1075ff3074d","r":1}' crossorigin="anonymous"></script>
</body>
</html>