好像是安卓 13 才有的,我是 pixelexperience 的系统。
复制文本时会有一个提示(包括任何程序静默写入文本到剪贴板也会出现提示)。
提示中会显示复制的内容的摘要和分享按钮,在手机屏幕的左下角短暂显示一下。
好像是一个名为“系统界面”的应用发出的,在设置中也没找到关闭的地方。
如图:
使用手机百度搜索东西,点击任何按钮由于百度会检测是否能打开 app 并写入 fu:/^开头的内容到剪贴板,导致点击任何按钮都会写入内容到剪贴板,疯狂弹出提示。
1
paradox8599 2023-11-21 17:58:41 +08:00 via Android 1
建议把百度的剪贴板写入权限关掉,而不是把通知关掉
|
2
DOLLOR 2023-11-21 18:07:47 +08:00 via Android
一看就是百度这恶心网站,经常往剪切板塞垃圾,经常把我复制到剪切板的内容覆盖了
|
3
zictos OP @paradox8599 好像只能关读取权限,等下找找看能不能通过 js 禁止百度通过 js 写入剪贴板,使用油猴脚本(kiwi 浏览器)
|
4
psklf 2023-11-21 18:56:14 +08:00
建议卸载手机百度。
这是个垃圾。 |
5
zictos OP @psklf 不是手机百度,是网页版,app 反倒不会有这个问题。
百度网页版太反人类了,频繁检测是否安装了 app ,频繁写入剪贴板。原理就是通过 js 检测看网页是否还在前台,如果不在就是唤醒了 app ,这样在搜索时或者翻页时会故意延迟进行检测,导致很慢很不流畅。写入剪贴板是为了安装 app 后可以获取剪贴板内容并直接访问当前搜索结果。 一般真要做这种影响体验的事也最多一天一次就足够了,居然反复检测反复写入剪贴板,真不知道怎么想的 |
6
superming 2023-11-21 20:40:56 +08:00 via Android
https://imgur.io/eUjE4UI
设置里面可以关闭 |
7
superming 2023-11-21 20:42:48 +08:00 via Android
|
8
superming 2023-11-21 20:54:52 +08:00 via Android 1
|
10
zictos OP @superming #8 我只有“show clipboard access”,没有关于“overlay”的剪贴板选项。
网上搜到这个 adb 命令也是无效的,不知道哪里错了。 adb shell device_config put systemui clipboard_overlay_enabled "false" |
11
zictos OP @SIEMENS #9 别的浏览器应该也是一样吧?难道百度检测到国内是国内浏览器就不跳转 app 吗?我用 kiwi 浏览器的,支持电脑上的 chrome 扩展,不想换别的
|
13
zictos OP @ysc3839 #12 重启了,clipboard_overlay_enabled 好像本来是不存在的。
最开始使用 device_config get systemui clipboard_overlay_enabled 得到的结果是 null ,修改为 false 后还是不行 |
14
paradox8599 2023-11-22 06:48:35 +08:00 via Android
@zictos 我一直用 shizuku + appops 管理 app 权限,好像不 root 也能用
|
15
paradox8599 2023-11-22 06:50:01 +08:00 via Android
哦才看到是网页…那还是建议换一个搜索引擎吧
|
16
yolee599 2023-11-22 09:06:57 +08:00 via Android
每次打开网页百度都会往剪切板写一串东西
|
18
zictos OP @psklf #17 必应相对谷歌有优势吗?搜专业一点的内容会用谷歌,生活娱乐以及简单一点的问题感觉用百度会快一点,特别是完整的问题或疑问句作为关键词
|
19
ysc3839 2023-11-22 10:45:15 +08:00 via Android
@zictos 不存在也是正常的,读不到会使用默认值。我手头上 MIUI 14 Android 13 ,没有这个值的时候默认关闭,写入 true 就能开启。
|
20
psklf 2023-11-22 10:55:48 +08:00
@zictos #18 最主要原因是:百度是垃圾。
bing 搜简单问题还行吧,bing 国内版比 Google 知道国内的事情多一些。 |
21
zictos OP @ysc3839 #19
使用命令 device_config list systemui 的结果如下,只有一个“clipboard_overlay_show_actions”跟剪贴板相关,设为 false 也无效。可能不同系统有区别,我的应该是不行了,按理来说 pixelexperience 的系统类似原生应该是可以的,不知道为什么无论怎么操作都不行了。不折腾了,通过 js 拦截剪贴板事件好像是可以的,改天试试,弄成油猴脚本。 back_gesture_ml_model_name=backgesture back_gesture_ml_model_threshold=0.8 clipboard_overlay_show_actions=true enable_screenshot_corner_flow=true enable_screenshot_notification_smart_actions=true enable_screenshot_scrolling=true quick_access_wallet_enabled=true use_back_gesture_ml_model=true volume_separate_notification=true |
22
ysc3839 2023-11-22 11:52:01 +08:00 via Android
去看了下代码,PixelExperience 把 clipboard_overlay_enabled 这个选项砍掉了
https://github.com/PixelExperience/frameworks_base/commit/5b2dd140682e860046a6036d84e22204cf79da95 |
23
leconio 2023-11-28 11:29:45 +08:00
我也遇到,联想 Y700 。dump 一下,是 systemui 。
adb shell dumpsys activity | grep "Resumed" topResumedActivity=ActivityRecord{8cb0a44 u0 com.android.systemui/.clipboardoverlay.EditTextActivity} t103} 通过楼上的 clipboard_overlay_enabled=false 就可以了。但是还会弹 Toast |