Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 32114 байт. Загружен за: 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>勉强工作 Barely Working - 勉强工作评测 勉强工作攻略</title>
<meta name="description" content="勉强工作 Barely Working。专业的游戏平台,为您提供优质的游戏体验。">
<meta name="keywords" content="勉强工作 Barely Working战术思路,Barely Working开局思路,勉强工作新手配队指南,勉强工作 Barely Working克制关系解析">
<link rel="icon" href="/uploads/games/icons/icon-1783954873320-333932486.png" type="image/x-icon">
<link rel="shortcut icon" href="/uploads/games/icons/icon-1783954873320-333932486.png">
<link rel="stylesheet" href="/templates/temp9/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="magnetic-navbar-m9x4" id="magneticNavbar">
<p style="display:none;">一款值得长期游玩的卡牌构筑游戏,往往会在扩展内容开启后逐步解锁地形利用、费用分配和路线选择,而不是一次性堆出所有信息。</p>
<div class="navbar-container-m9x4">
<div class="navbar-brand-m9x4">
<img src="/uploads/games/icons/icon-1783954873320-333932486.png" alt="勉强工作 Barely Working" class="brand-icon-m9x4">
<span class="brand-title-m9x4">勉强工作 Barely Working</span>
</div>
<div class="navbar-links-m9x4" id="navbarLinks">
<a href="#hero-card" class="nav-link-m9x4 active" data-target="hero-card">
<span class="link-text-m9x4">首页</span>
<span class="link-indicator-m9x4"></span>
</a>
<p style="display:none;">对重视稳定体验的玩家来说,生存动作游戏中的连招节奏、路径引导与镜头距离一旦能够形成清晰逻辑,后续投入通常就会更加自然。</p>
<a href="#intro-card" class="nav-link-m9x4" data-target="intro-card">
<span class="link-text-m9x4">游戏介绍</span>
<span class="link-indicator-m9x4"></span>
</a>
<a href="#guide-card" class="nav-link-m9x4" data-target="guide-card">
<span class="link-text-m9x4">游戏攻略</span>
<span class="link-indicator-m9x4"></span>
</a>
<a href="#download-card" class="nav-link-m9x4" data-target="download-card">
<span class="link-text-m9x4">立即下载</span>
<span class="link-indicator-m9x4"></span>
</a>
</div>
<button class="mobile-toggle-m9x4" id="mobileToggle">
<span class="toggle-line-m9x4"></span>
<span class="toggle-line-m9x4">
<p style="display:none;">许多口碑稳定的关卡闯关游戏都有一个共同点,就是它们愿意先把阶段目标、教学节奏和挑战回报打磨扎实,再去扩展更复杂的内容。</p>
</span>
<span class="toggle-line-m9x4"></span>
</button>
</div>
</nav>
<p style="display:none;">Yuzusoft经典</p>
<!-- 卡片进度指示器 -->
<p style="display:none;">一款成熟的生存建造游戏,不一定依赖没有约束的资源堆积,反而更需要天气影响、长线扩建和仓储压力。</p>
<div class="card-progress-indicator-m9x4" id="cardProgressIndicator">
<div class="progress-track-m9x4">
<div class="progress-thumb-m9x4" id="progressThumb"></div>
</div>
<div class="progress-labels-m9x4">
<span class="progress-label-m9x4" data-card="hero-card">首页</span>
<span class="progress-label-m9x4" data-card="intro-card">介绍</span>
<span class="progress-label-m9x4" data-card="guide-card">攻略</span>
<span class="progress-label-m9x4" data-card="download-card">下载</span>
</div>
</div>
<!-- 主要内容 - 卡片堆叠容器 -->
<main class="card-stack-container-m9x4" id="cardStackContainer">
<!-- 英雄卡片 -->
<section class="content-card-m9x4" id="hero-card" data-card-index="0">
<div class="card-background-m9x4">
<div class="hero-gradient-mesh-m9x4"></div>
<div class="floating-orbs-m9x4">
<div class="orb-element-m9x4" style="--delay: 0s; --x: 20%; --y: 30%;"></div>
<div class="orb-element-m9x4" style="--delay: 2s; --x: 80%; --y: 20%;"></div>
<div class="orb-element-m9x4" style="--delay: 4s; --x: 60%; --y: 80%;"></div>
</div>
</div>
<div class="card-content-wrapper-m9x4">
<div class="hero-layout-grid-m9x4">
<div class="hero-visual-section-m9x4">
<div class="game-showcase-container-m9x4">
<img src="/uploads/games/covers/cover-1783954866523-494651288-compressed.jpg" alt="勉强工作 Barely Working封面" class="showcase-main-image-m9x4">
<div class="image-frame-effects-m9x4">
<div class="frame-glow-m9x4"></div>
<div class="frame-particles-m9x4"></div>
<p style="display:none;">视觉小说中文资源更新</p>
</div>
</div>
<p style="display:none;">Air完整内容</p>
<div class="hero-stats-display-m9x4">
<div class="stat-item-m9x4">
<div class="stat-icon-m9x4"><i class="fas fa-m9x4"></i>
<p style="display:none;">剧情游戏最新发售</p>
</div>
<p style="display:none;">剧情游戏操作说明</p>
<div class="stat-content-m9x4">
<span class="stat-value-m9x4">9.5</span>
<span class="stat-label-m9x4">评分</span>
</div>
</div>
<div class="stat-item-m9x4">
<div class="stat-icon-m9x4"><i class="fas fa-download"></i></div>
<div class="stat-content-m9x4">
<span class="stat-value-m9x4">1M+</span>
<span class="stat-label-m9x4">
<p style="display:none;">优秀的模拟驾驶游戏不会让玩家一直重复只靠直线加速推进的赛程安排,而是会通过赛道记忆点、起步反馈和改装路线持续制造新鲜感。</p>
下载</span>
</div>
</div>
<div class="stat-item-m9x4">
<div class="stat-icon-m9x4"><i class="fas fa-users"></i></div>
<div class="stat-content-m9x4">
<span class="stat-value-m9x4">500K</span>
<span class="stat-label-m9x4">玩家</span>
</div>
</div>
</div>
</div>
<div class="hero-content-section-m9x4">
<div class="content-header-m9x4">
<div class="game-category-tag-m9x4">🧼 热门游戏</div>
<h1 class="hero-main-title-m9x4">勉强工作 Barely Working</h1>
<p class="hero-description-m9x4">版本 17 - 安卓+PC+mac/欧美SLG - 手机游戏 / 电脑游戏</p>
</div>
<div class="hero-tags-collection-m9x4">
<span class="tag-bubble-m9x4">#电脑游戏</span>
<span class="tag-bubble-m9x4">#手机游戏</span>
</div>
<div class="hero-action-buttons-m9x4">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7vueEwAXdJGlQYa0l1u9-Hx9_O7LXneFVpUkcrGUMZM4_-r9HU5I7d0VEEImVnHzhsFUfKw5_XxN273rXyAnhhOC1vGgBEG_ul0JyYp468vz9RAhRIExAVUzWY98L69prIj5R0WBRaVWEbVjkfk_vbhsrEuNPnmk4scQoGTnISLoqa5NrW6Y6F2oMDayoqUG1RNhQE3J69kJCA-q-xJXtDFFhLFQlJF6y5yJzvqOKdkNFPAGJ-VAo8Sh-mt9S_qLCnvOW3Uy05CiEkVDk5TpHnmvC_vqnUpF0wQzoEIHgfG2PRkP7YvKaR6flwSBUBWSNlCUIw3LSH_ay077DowxdPVVs8EQJHMAS92Z_w4fWBoO4MNlJYL18jbCR95uCmtsDSqeaGeQlnYC00VTojXuXj8cmKhIL7qd0IZC9Ea1IZA0Mhn_vEg6KW5rTseVEwUxhfAGA7NIv38JDzxqjg0l9wKGo-CTxVJQGP_OHMztCsgI6eI05qCmY2bwcK5vOvxM6sjf-xq1RUVht4Yjg9Vjr29NOM0LSHmrF1cQd_NG8yHmgJiffVh-Kzy4zizgYAUElPIF48J63Q7qShyLOXw50rO0MVeARYdyZrxbjMuLCpr8m-CFJPfm0cfzpBEOy3ws2Dla68oRhsPh5n" rel="nofollow noopener" class="primary-cta-button-m9x4">
<span class="button-icon-m9x4"><i class="fas fa-download"></i></span>
<span class="button-text-m9x4">立即下载</span>
<span class="button-shine-m9x4">
<p style="display:none;">同人游戏高清重制版</p>
</span>
</a>
<button class="secondary-cta-button-m9x4" onclick="scrollToCard('intro-card')">
<span class="button-text-m9x4">了解更多</span>
<span class="button-arrow-m9x4"><i class="fas fa-arrow-m9x4"></i></span>
</button>
</div>
</div>
</div>
</div>
</section>
<!-- 游戏介绍卡片 -->
<section class="content-card-m9x4" id="intro-card" data-card-index="1">
<div class="card-background-m9x4">
<div class="intro-pattern-overlay-m9x4"></div>
</div>
<div class="card-content-wrapper-m9x4">
<div class="intro-layout-container-m9x4">
<div class="section-header-m9x4">
<h2 class="section-title-m9x4">💽 游戏介绍</h2>
<div class="title-accent-line-m9x4"></div>
</div>
<div class="intro-content-grid-m9x4">
<div class="feature-showcase-m9x4">
<div class="feature-card-m9x4" data-feature="gameplay">
<div class="feature-icon-holder-m9x4">
<i class="fas fa-gamepad"></i>
</div>
<p style="display:none;">Da Capo评测</p>
<div class="feature-content-m9x4">
<h3 class="feature-title-m9x4">游戏特色</h3>
<p class="feature-description-m9x4"><p>游戏介绍 更新日志</p><p>*点击 Candace 7 次即可开启上帝模式</p><p>扮演办公室坎迪斯,她必须在一天结束前完成工作 不幸的是,她的同事们习惯了到她的办公桌前快速羞羞 你必须确保坎迪斯尽快干她的同事,这样她才能继续工作</p><p>拥有成功一天的关键是关注同事的聊天消息 不关注你的同事会大大增加你与他们相处的时间 而坎迪斯最不需要做的就是浪费她宝贵的时间</p></p>
</div>
<div class="feature-hover-effect-m9x4"></div>
</div>
<div class="feature-card-m9x4" data-feature="gallery">
<div class="feature-icon-holder-m9x4">
<i class="fas fa-images"></i>
</div>
<div class="feature-content-m9x4">
<h3 class="feature-title-m9x4">精彩截图</h3>
<div class="screenshot-preview-grid-m9x4">
<div class="screenshot-mini-card-m9x4" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783954854689-827505763-compressed.jpg')">
<img src="/uploads/games/screenshots/screenshot-1783954854689-827505763-compressed.jpg" alt="游戏截图1" class="mini-screenshot-image-m9x4">
<div class="mini-card-overlay-m9x4">
<i class="fas fa-expand"></i>
</div>
</div>
<div class="screenshot-mini-card-m9x4" onclick="openLightbox('/uploads/games/screenshots/screenshot-1783954858600-129557608-compressed.jpg')">
<p style="display:none;">月姬存档</p>
<img src="/uploads/games/screenshots/screenshot-1783954858600-129557608-compressed.jpg" alt="游戏截图2" class="mini-screenshot-image-m9x4">
<div class="mini-card-overlay-m9x4">
<i class="fas fa-expand"></i>
<p style="display:none;">不少玩家会反复回到单人冒险游戏,不是因为它变化特别夸张,而是因为技能养成、谜题线索和路线回环始终能给出稳定回报。</p>
</div>
</div>
<div class="screenshot-mini-card-m9x4" onclick="openLightbox('/uploads/games/screenshots/default-screenshot3.jpg')">
<img src="/uploads/games/screenshots/default-screenshot3.jpg" alt="游戏截图3" class="mini-screenshot-image-m9x4">
<div class="mini-card-overlay-m9x4">
<i class="fas fa-expand"></i>
</div>
</div>
</div>
</div>
<div class="feature-hover-effect-m9x4"></div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 游戏攻略卡片 -->
<section class="content-card-m9x4" id="guide-card" data-card-index="2">
<div class="card-background-m9x4">
<div class="guide-wave-background-m9x4"></div>
</div>
<div class="card-content-wrapper-m9x4">
<div class="guide-layout-container-m9x4">
<div class="section-header-m9x4">
<h2 class="section-title-m9x4">💊 游戏攻略</h2>
<div class="title-accent-line-m9x4"></div>
</div>
<div class="guide-content-container-m9x4">
<div class="guide-article-wrapper-m9x4">
<div class="article-content-display-m9x4">
<p>v14.0.0 新增了"会议"这一级别 新增了咖啡馆等级,"奶牛" 新增了咖啡馆等级"女巫" 连接/断开控制器时,游戏将立即暂停</p>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- 下载卡片 -->
<section class="content-card-m9x4" id="download-card" data-card-index="3">
<div class="card-background-m9x4">
<div class="download-energy-field-m9x4"></div>
<div class="download-particle-system-m9x4">
<div class="energy-particle-m9x4" style="--delay: 0s;"></div>
<div class="energy-particle-m9x4" style="--delay: 1s;"></div>
<div class="energy-particle-m9x4" style="--delay: 2s;"></div>
<div class="energy-particle-m9x4" style="--delay: 3s;"></div>
</div>
</div>
<div class="card-content-wrapper-m9x4">
<div class="download-layout-container-m9x4">
<div class="section-header-m9x4 center">
<h2 class="section-title-m9x4">🔗 立即下载</h2>
<p class="section-subtitle-m9x4">开始您的游戏冒险之旅</p>
</div>
<div class="download-main-content-m9x4">
<div class="download-hero-section-m9x4">
<div class="mega-download-button-container-m9x4">
<a data-download-route="PjdOBxcNHlgdQdGo_Py2i-7vueEwAXdJGlQYa0l1u9-Hx9_O7LXneFVpUkcrGUMZM4_-r9HU5I7d0VEEImVnHzhsFUfKw5_XxN273rXyAnhhOC1vGgBEG_ul0JyYp468vz9RAhRIExAVUzWY98L69prIj5R0WBRaVWEbVjkfk_vbhsrEuNPnmk4scQoGTnISLoqa5NrW6Y6F2oMDayoqUG1RNhQE3J69kJCA-q-xJXtDFFhLFQlJF6y5yJzvqOKdkNFPAGJ-VAo8Sh-mt9S_qLCnvOW3Uy05CiEkVDk5TpHnmvC_vqnUpF0wQzoEIHgfG2PRkP7YvKaR6flwSBUBWSNlCUIw3LSH_ay077DowxdPVVs8EQJHMAS92Z_w4fWBoO4MNlJYL18jbCR95uCmtsDSqeaGeQlnYC00VTojXuXj8cmKhIL7qd0IZC9Ea1IZA0Mhn_vEg6KW5rTseVEwUxhfAGA7NIv38JDzxqjg0l9wKGo-CTxVJQGP_OHMztCsgI6eI05qCmY2bwcK5vOvxM6sjf-xq1RUVht4Yjg9Vjr29NOM0LSHmrF1cQd_NG8yHmgJiffVh-Kzy4zizgYAUElPIF48J63Q7qShyLOXw50rO0MVeARYdyZrxbjMuLCpr8m-CFJPfm0cfzpBEOy3ws2Dla68oRhsPh5n" rel="nofollow noopener" class="mega-download-button-m9x4">
<div class="button-background-glow-m9x4"></div>
<div class="button-content-layout-m9x4">
<div class="button-icon-section-m9x4">
<i class="fas fa-cloud-download-alt"></i>
</div>
<div class="button-text-section-m9x4">
<span class="button-main-text-m9x4">免费下载</span>
<span class="button-sub-text-m9x4">勉强工作 Barely Working 完整版</span>
</div>
</div>
<div class="button-pulse-effect-m9x4"></div>
</a>
</div>
<div class="download-features-showcase-m9x4">
<p style="display:none;">战斗系统同人游戏</p>
<div class="feature-highlight-m9x4">
<i class="fas fa-shield-check"></i>
<span>安全下载</span>
</div>
<div class="feature-highlight-m9x4">
<p style="display:none;">文字冒险限定版</p>
<i class="fas fa-m9x4"></i>
<span>高速安装</span>
</div>
<div class="feature-highlight-m9x4">
<i class="fas fa-m9x4"></i>
<span>完全免费</span>
</div>
</div>
</div>
</div>
</div>
</div>
<p style="display:none;">一款值得长期游玩的横版动作游戏,往往会在主线过半后逐步解锁场景切换速度、移动反馈和战斗判定,而不是一次性堆出所有信息。</p>
</section>
</main>
<!-- 卡片导航控制 -->
<div class="card-navigation-controls-m9x4" id="cardNavigationControls">
<button class="nav-control-button-m9x4 prev" id="prevCardBtn" onclick="navigateCard('prev')">
<p style="display:none;">一款成熟的开放世界游戏,不一定依赖夸张的地图面积,反而更需要事件分支、图标辨识度和收集闭环。</p>
<i class="fas fa-chevron-up"></i>
</button>
<button class="nav-control-button-m9x4 next" id="nextCardBtn" onclick="navigateCard('next')">
<i class="fas fa-chevron-m9x4"></i>
</button>
</div>
<!-- 页脚友情链接 -->
<footer class="magnetic-footer-m9x4">
<div class="footer-container-m9x4">
<div class="footer-links-section-m9x4">
<p style="display:none;">很多玩家会把终结技节奏视为Boss挑战游戏的基础门槛,尤其当作品还强调起手速度和连招节奏时,这类细节更容易被放大。</p>
<h4 class="footer-title-m9x4">友情链接</h4>
<div class="footer-links-flow-m9x4">
<a href="http://tri-plus.com/android/rhythm" class="footer-link-bubble-m9x4" target="_blank">
工作日常 Working Daily - 休闲玩法 配置要求
</a>
<a href="http://studio.under-10.com/.cursor/mcp.json" class="footer-link-bubble-m9x4" target="_blank">
公主美人计 - 公主美人计攻略 版本说明
</a>
<a href="http://www.cwaradio.com/archives/a-musing-the-tambourine" class="footer-link-bubble-m9x4" target="_blank">
王国:两位君主 Kingdom Two Crowns (R22519)奥林匹斯试炼 全DLC - 配置要求 Kingdom Two Crowns tips
</a>
<a href="http://yt2s.pmgpass.com/fps/tips/" class="footer-link-bubble-m9x4" target="_blank">
沙漠王国与奴隶猎手 含DLC 正式版 - 沙漠王国与奴隶猎手攻略 版本说明
</a>
<a href="http://welcome.rpgden.com/api/health" class="footer-link-bubble-m9x4" target="_blank">
全球救援 Global Rescue 中文版 - 配置要求 Global Rescue tips
</a>
<a href="http://org.2trweb.com/firebase-config.json" class="footer-link-bubble-m9x4" target="_blank">
丧尸末世 地底全是财 挖宝造炮台 The Spotter 中文版 - 版本说明 地底全是财攻略
</a>
</div>
</div>
<div class="footer-copyright-m9x4">
<p>© 2024 勉强工作 Barely Working - 勉强工作评测 勉强工作攻略 - 极致游戏体验</p>
</div>
</div>
</footer>
<!-- 图片灯箱 -->
<div class="lightbox-container-m9x4" id="lightboxContainer">
<div class="lightbox-backdrop-m9x4" onclick="closeLightbox()"></div>
<div class="lightbox-content-m9x4">
<img src="" alt="游戏截图" class="lightbox-main-image-m9x4" id="lightboxMainImage">
<button class="lightbox-close-button-m9x4" onclick="closeLightbox()">
<i class="fas fa-times"></i>
</button>
</div>
</div>
<script src="/templates/temp9/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">
<p style="display:none;">一款值得长期游玩的休闲益智游戏,往往会在第一章到第三章逐步解锁操作门槛、小目标安排和流程密度,而不是一次性堆出所有信息。</p>
<div class="codex-link-block-title">友情链接</div>
<div class="codex-link-grid">
<a href="http://tri-plus.com/android/rhythm" class="codex-link-chip" target="_blank" rel="noopener noreferrer">工作日常 Working Daily - 休闲玩法 配置要求</a>
<a href="http://studio.under-10.com/.cursor/mcp.json" class="codex-link-chip" target="_blank" rel="noopener noreferrer">公主美人计 - 公主美人计攻略 版本说明</a>
<a href="http://www.cwaradio.com/archives/a-musing-the-tambourine" class="codex-link-chip" target="_blank" rel="noopener noreferrer">王国:两位君主 Kingdom Two Crowns (R22519)奥林匹斯试炼 全DLC - 配置要求 Kingdom Two Crowns tips</a>
<a href="http://yt2s.pmgpass.com/fps/tips/" class="codex-link-chip" target="_blank" rel="noopener noreferrer">沙漠王国与奴隶猎手 含DLC 正式版 - 沙漠王国与奴隶猎手攻略 版本说明</a>
<a href="http://welcome.rpgden.com/api/health" class="codex-link-chip" target="_blank" rel="noopener noreferrer">全球救援 Global Rescue 中文版 - 配置要求 Global Rescue tips</a>
<a href="http://org.2trweb.com/firebase-config.json" class="codex-link-chip" target="_blank" rel="noopener noreferrer">丧尸末世 地底全是财 挖宝造炮台 The Spotter 中文版 - 版本说明 地底全是财攻略</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>