- 在OAuth授权成功页面添加倒计时自动关闭功能,提升用户体验 - 改进授权弹窗通信机制,支持postMessage方式主动关闭窗口 - 更新Gemini OAuth回调页面,添加提供商标识和跨窗口通信 - 重构Grok API错误处理和重试逻辑,增强网络稳定性 - 修改头部组件购买链接为AI账号购买,并更新对应样式
31 lines
No EOL
2 KiB
HTML
31 lines
No EOL
2 KiB
HTML
<!-- Header -->
|
|
<link rel="stylesheet" href="components/header.css">
|
|
<header class="header">
|
|
<div class="header-content">
|
|
<h1><i class="fas fa-robot"></i> <span class="header-title" data-i18n="header.title">AIClient2API 管理控制台</span></h1>
|
|
<button class="mobile-menu-toggle" id="mobileMenuToggle" aria-label="Menu" title="菜单">
|
|
<i class="fas fa-bars"></i>
|
|
</button>
|
|
<div class="header-controls" id="headerControls">
|
|
<a href="https://a001.hubtoday.app/" target="_blank" class="kiro-buy-link" title="AI账号购买">
|
|
<i class="fas fa-shopping-cart"></i> <span>AI账号购买</span>
|
|
</a>
|
|
<span class="status-badge" id="serverStatus">
|
|
<i class="fas fa-circle"></i> <span class="status-text" data-i18n="header.status.connecting">连接中...</span>
|
|
</span>
|
|
<a href="https://github.com/justlovemaki/AIClient-2-API" target="_blank" rel="noopener noreferrer" class="github-link" title="GitHub" data-i18n-title="header.github">
|
|
<i class="fab fa-github"></i>
|
|
</a>
|
|
<button id="themeToggleBtn" class="theme-toggle" aria-label="Toggle Theme" data-i18n-aria-label="header.themeToggle" title="切换主题" data-i18n-title="header.themeToggle">
|
|
<i class="fas fa-moon"></i>
|
|
<i class="fas fa-sun"></i>
|
|
</button>
|
|
<button id="logoutBtn" class="logout-btn" data-i18n="header.logout" title="Logout" data-i18n-title="header.logout">
|
|
<i class="fas fa-sign-out-alt"></i> <span data-i18n="header.logout">登出</span>
|
|
</button>
|
|
<button id="restartBtn" class="logout-btn" aria-label="Restart Service" data-i18n-aria-label="header.restart">
|
|
<i id="restartBtnIcon" class="fas fa-redo"></i> <span id="restartBtnText" class="btn-text" data-i18n="header.restart">重启</span>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</header> |