uWeb 中文文档 下载 App

智能输入辅助与超长文本处理

为什么普通剪贴板不够用

Android 的剪贴板有长度限制(通常几 MB 到几十 MB),对于以下场景远远不够:

uWeb 专门为这类场景设计了多种输入辅助机制。

选中文本的 default.select 配置

长按底部工具栏的链接按钮会弹出一个菜单,这个菜单的内容由 default.select 文件决定。每一行定义一个"对选中文本执行的操作"。

配置格式

菜单名:[输入mime/输出mime]:命令行

当你在网页上选中了一段文本后长按链接按钮:

常用配置示例

复制文本到地址栏:/uweb:printf i:15;cat
复制至PC剪贴板::ssh [user:password]@192.168.2.102 "DISPLAY=:0 xsel -i"
复制富文本至PC剪贴板:html:ssh [user:password]@192.168.2.102 "DISPLAY=:0 xsel -i"
网络剪贴板:更改ric为其它未使用标识
bing翻译::https://www.bing.com/translator/?text=%t&from=auto&to=zh-CN
deepL翻译::https://www.deepl.com/translator#auto/zh-CN/%t

mimetype 参数详解

mimetype 字段格式为 [输入mimetype]/[输出mimetype]:

输入 mime含义
空纯文本输入
html富文本(保留 HTML 格式)
以 .js 结尾运行配置目录下的 JS 文件,其返回值作为输入
以 / 开头的目录型 URL列举目录下的文件供选择
输出 mime含义
/uweb输出作为 uWeb 内部链接处理(如 i:15 地址栏)
/uwebA输出作为单一链接处理
/uwebAddr输出到地址栏
/uwebS共享操作
/termux输出作为 Termux 命令执行
标准 mimetype按标准类型处理(如 text/html、text/plain)

共享选中文本/网页内容

对于 AI 搜索场景,最常用的操作是把选中的文本发给 AI:

  1. 在网页上选中需要的内容(可以是一段文字、整个 div、一张图片等)
  2. 长按底部工具栏的链接按钮
  3. 在弹出菜单里选择"共享选中文本"或配置好的 AI 相关选项
  4. 选中的内容会被直接作为输入传递给 AI 引擎

这个路径绕过了剪贴板,直接走 uWeb 的内部管道,不受长度限制。

网络剪贴板:手机 ↔ PC

配合 Termux 定制版和 SSH,你可以把手机剪贴板和 PC 剪贴板打通:

PC 端准备

确保 PC 已开启 SSH 服务,且安装了剪贴板工具:

uWeb 端配置

在 default.select 里添加:

复制至PC剪贴板::ssh user:password@PC_IP "DISPLAY=:0 xsel -i"

或者 Windows PC:

复制至PC剪贴板::ssh user:password@PC_IP clip.exe

使用流程

  1. 在手机上选中任意长度的文本
  2. 长按链接按钮 → 选择"复制至PC剪贴板"
  3. PC 剪贴板瞬间同步,直接 Ctrl+V 粘贴

安全建议:配置 SSH 免密码登录,不要把密码明文写在配置文件里。

临时编辑

default.select 还可以配置"临时编辑"功能:

临时编辑:/uweb:printf "i:53;%u"

这会把选中的文本存入笔记(note 功能),你可以在 uWeb 的编辑器里临时修改后再使用。

富文本处理

当你选中的是带格式的网页片段(如 <p>、<code>、高亮的关键字等),可以用 html: 输入 mime 保留格式:

复制富文本至PC剪贴板:html:ssh user@PC_IP "DISPLAY=:0 xsel -i"

这样 PC 剪贴板里保留的是富文本格式(HTML),粘贴到支持富文本的编辑器里不会丢失格式。

下一章