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