桌面端启动兼容性问题(Windows 11 / Defender / WebView2)
Windows 11 双击后闪退
这是已知问题(GitHub README 里专门提到)。处理步骤:
- 右键
jhentai.exe→ 属性 - 打开"兼容性"选项卡
- 勾选"以兼容模式运行这个程序"
- 下拉选择 Windows 8 或 Windows 7
- 点击应用 → 再双击启动
如果兼容性设置不起作用,尝试:
- 右键用管理员身份运行
- 检查解压路径中是否有中文或特殊字符,有的话换个纯英文路径重新解压
- 卸载后重新下载最新版本(可能是下载的 zip 文件损坏)
Windows Defender 拦截 / 删除 exe
未签名的 exe 经常被 Defender 误报。处理:
- 打开 Windows 安全中心(Windows Settings → 隐私和安全性 → Windows 安全中心)
- 病毒和威胁防护 → 管理设置 → 排除项
- 添加排除项 → 排除文件夹 → 选择 JHenTai 的解压目录
- 如果 exe 已被隔离,在"保护历史记录"里恢复并信任
WebView2 缺失
JHenTai 的 WebView 登录(见 WebView 登录)依赖系统预装的 WebView2 Runtime。如果你的 Windows 10/11 版本较老,可能没有预装:
- 访问微软官网搜索"WebView2 Runtime"
- 下载 Evergreen Standalone Installer(约 60MB)
- 安装完成后重启 JHenTai
- 再次尝试 WebView 登录
macOS 无法验证开发者
macOS 系统设置的 Gatekeeper 会阻止未签名应用首次打开:
- 双击 DMG → 把 JHenTai 拖入 Applications
- 双击应用 → 弹出"无法验证开发者" → 点击"取消"
- 打开系统设置 → 隐私与安全性
- 滚动到底部,在"安全性"区域看到提示"JHenTai 已被阻止"
- 点击"仍要打开" → 确认
Linux libwebkit2gtk 缺失
Linux 版本需要 WebKit2GTK 依赖:
| 发行版 | 安装命令 |
|---|---|
| Ubuntu / Debian | sudo apt install webkit2gtk-4.1(新版)或 webkit2gtk-4.0(旧版) |
| Fedora | sudo dnf install webkit2gtk4.1 |
| Arch | sudo pacman -S webkit2gtk |
Linux 版本官方标记为"停止维护",如有问题优先确认依赖是否齐全。
桌面端代理不生效
Windows 系统代理(设置 → 网络 → 代理)不会自动传递给 JHenTai——JHenTai 用自己的 HTTP 客户端,需要在应用内单独设置。见 网络与代理。