WillowTab

语言: English 简体中文

WillowTab 是一款简洁优雅的新标签页扩展,提供干净的搜索入口、多搜索引擎切换、浅色/深色主题和个性化外观设置,让每次打开新标签页都更专注、更舒适。

WillowTab 主界面

主要特性

简洁搜索入口 / 多引擎切换

你可以使用页面中央的搜索框快速开始搜索。WillowTab 支持多搜索引擎切换,你可以根据自己的习惯选择 Google、百度、Bing 或 DuckDuckGo;也可以开启搜索联想,让输入关键词更顺手。

个性化背景

支持纯色背景或本地图片,可管理多张壁纸,并按偏好手动选择或自动切换。纯色模式提供若干柔和预设, 也可自行调整。搜索区域会根据背景颜色自动调整强调色;壁纸模式则会根据当前图片调整文字、控件和搜索框表面。

浅色 / 深色主题

支持浅色、深色以及跟随系统主题,在不同时间和使用环境下都保持舒适观感。

外观自定义

支持调整字体、圆角、阴影强度、设置按钮位置和标签页标题,让界面更贴近你的使用习惯。

隐私友好

WillowTab 不收集、不追踪、不出售个人数据。

WillowTab 适合希望新标签页保持简洁、美观、高效,同时又不想被复杂信息打扰的用户。

技术实现

自适应色彩与最终表面分析

WillowTab 不在浅色与深色文字之间简单切换,而是结合语义角色与最终渲染表面求解对比度。

flowchart TD
    A["背景与展示状态"] --> B{"背景模式"}
    B -->|纯色| C["color.js<br/>OKLCH 配色生成"]
    C --> D["完整表面范围<br/>画布、渐变、输入面与 hover"]
    B -->|壁纸| E["wallpaper-color.js<br/>按视口与 DPR 计算实际 cover 裁切"]
    E --> F["最终表面合成<br/>遮罩、可读性保护、毛玻璃与 SVG 蒙版"]
    D --> G["按语义角色求解对比度"]
    F --> G
    H["按角色与模式设定目标<br/><br/>深色模式<br/>时钟、输入文本:9.0:1<br/>搜索图标、引擎菜单文字:7.0:1<br/><br/>浅色、纯色与壁纸模式<br/>时钟、搜索控件:6.0:1"] --> G
    G --> I["语义 CSS 变量"]
    I --> J["时钟、文字与搜索控件"]
    K["带版本的缓存键与递增令牌"] -. 防止过期分析覆盖 .-> E

安装

Microsoft Edge

Edge 用户建议直接从 Microsoft Edge 扩展商店安装:

从 Microsoft Edge 扩展商店安装

Google Chrome

Google Chrome 用户建议直接从 Chrome Web Store 安装:

从 Chrome Web Store 安装

其他 Chromium 浏览器

其他 Chromium 系浏览器用户,请从 GitHub Releases 手动安装:

GitHub Releases

下载 WillowTab-v1.7.6.zip,也就是适用于 Chromium 系浏览器的通用版。

手动安装步骤:

  1. 下载 WillowTab-v1.7.6.zip
  2. 解压到本地文件夹。
  3. 打开浏览器扩展管理页面,例如 chrome://extensions
  4. 启用“开发者模式”。
  5. 点击“加载已解压的扩展”,选择解压后的文件夹。

Chrome Web Store Package / Chrome 商店特供包

WillowTab-for-Chrome-v1.7.6.zip 是为满足 Google 合规要求提供的 Chrome Web Store 特供版,主要用于 Chrome Web Store 提交和审核。

项目结构

WillowTab/
├── manifest.json
├── newtab.html
├── privacy-policy.html
├── css/
│   └── style.css
├── js/
│   ├── i18n.js
│   ├── search.js
│   ├── clock.js
│   ├── settings.js
│   └── theme.js
├── icons/
└── chrome-store/

Chrome Web Store 版本位于 chrome-store/。其中 manifest.jsonnewtab.htmljs/search.jsjs/settings.jsjs/i18n.jsprivacy-policy.htmlREADME.md 是审核策略相关的覆盖文件。

隐私、安全与贡献

开源协议

GNU General Public License v3


Think Different.