Skip to content

核心功能

浏览器管理

精确控制显示哪些浏览器以及如何处理它们。

模式

  • 始终询问: 标准行为。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(远程)请求外部转换服务

注意:所有网络请求均遵守系统的流量和省电设置。