核心功能
浏览器管理
精确控制显示哪些浏览器以及如何处理它们。
模式
- 始终询问: 标准行为。LinkSheet 会列出所有可用浏览器供你每次选择。
- 指定浏览器: 跳过选择列表,始终使用你指定的单一浏览器打开链接。如果你只希望 LinkSheet 处理应用跳转,但有一个固定的浏览器偏好,这很有用。
- 白名单: 仅显示你明确选择的浏览器。适用于隐藏 "WebView" 浏览器或你很少使用的辅助浏览器。
- 无(仅原生应用): 隐藏列表中的所有浏览器。如果发现原生应用(如 Reddit),则显示它;否则执行回退行为。
统一与独立设置
- 统一: 标准链接和"应用内"链接(从其他应用内部打开的链接)使用相同的浏览器偏好。
- 独立: 为应用内链接配置不同的行为。例如,你可能希望在应用内使用轻量级浏览器快速查看,但主浏览依然使用完整功能的浏览器。
自动启动
- 单一应用: 如果 LinkSheet 检测到只有一个有效的应用可以处理链接(且它是原生应用,不是通用浏览器),它可以自动启动该应用而无需显示底部栏。
应用处理
LinkSheet 擅长恢复原生应用的"打开方式"功能。
首选应用
- 主机偏好: 你可以指定特定应用来处理特定域名。
- 示例: 设置
twitter.com始终用 "Fenix" 打开,而不是官方 Twitter 应用或 Chrome。
- 示例: 设置
- 域名验证(Android 12+):
- 问题: Android 12+ 会将链接"锁定"到其官方应用(例如 YouTube 链接始终在 YouTube 打开),如果它们是"已验证"的,从而绕过 LinkSheet。
- 解决方案: LinkSheet 列出这些应用并提供快捷方式去 Android 设置中禁用它们的"打开支持的链接"选项,从而允许 LinkSheet 重新接管这些链接。
LinkSheet Compat
- 原生拦截: 某些应用(如 Google 搜索)硬编码检查官方 YouTube 应用。LinkSheet Compat 是一项伪装成这些官方应用的功能,拦截 Intent 并将其路由回 LinkSheet,把控制权还给你。
- 设置: 如果系统提示,需要选择 "LinkSheet Compat" 作为特定域名的处理程序。
排序与使用情况
- 使用统计 [影响:低/本地]:
- 根据你的使用频率对应用列表进行排序。
- 要求: 需要在 Android 系统设置中授予 "使用情况访问" 权限。
- 上次使用: 高亮显示或建议你上次访问特定域名时使用的应用。
- 历史记录排序: 按日期、频率或字母顺序对你的链接历史记录进行排序。
- 底部栏搜索: 通过应用选择页面的内置搜索栏快速找到你需要的应用。
性能与网络影响 🌐
为了帮助你平衡功能和速度,涉及网络交互的功能已标记为 🌐。
| 功能 | 影响 | 原因? |
|---|---|---|
| URL 元数据 | 中 | 获取网站标题/图片(需要 1 次请求) |
| 重定向解析 | 高 | 追踪多次 HTTP 跳转 |
| 外部解析器 | 高 | 请求第三方 API(Supabase) |
| MIME 检测 | 低 | 发送优化的 HEAD 请求以检测文件类型(如 .apk, .zip) |
| Amp2Html(远程) | 中 | 请求外部转换服务 |
注意:所有网络请求均遵守系统的流量和省电设置。