手机浏览器上的百度搜索框不能粘贴文字

2021-07-23 10:44:39 +08:00
 pheyer
试过两个苹果手机,一个安卓手机都是这样,前提是空白搜索框,绕过的办法其实也简单,打一个空格再粘贴。前端的 TX 可以分析原因试试
1902 次点击
所在节点    程序员
13 条回复
AoEiuV020
2021-07-23 11:00:17 +08:00
还真是,这是什么黑科技,
不过我更多使用输入法内的粘贴功能,没有影响,
soulzz
2021-07-23 11:05:09 +08:00
睿智百度 上次想搜用不了,果断换 bing
IMengXin
2021-07-23 11:10:27 +08:00
iphone xs ios14.7 可以粘贴
https://imgtu.com/i/WrJFOO
yejinmo
2021-07-23 11:14:02 +08:00
安卓 Chrome 的百度搜索框一直都有问题
中文用必应 英文用谷歌
hahasong
2021-07-23 12:15:31 +08:00
百度 m 站太恶心了,搜索了不能回退,一退就回到了空白搜索页。多搜几次时不时跳到百度 app 下载页
pheyer
2021-07-23 12:47:51 +08:00
chnwillliu
2021-07-23 13:36:02 +08:00
百度用了一个 label 当 fake placeholder 盖在了 input 上,label 的 for 属性指向 input,所以点击可以聚焦到 input 上。但是粘贴需要长按呼出上下文菜单,而 label 并没有把长按事件代理到 input 上的功能。所以长按不但没有弹出菜单,反而导致了 input 失焦。输入框有值后 label 被 js 隐藏,因此长按直接按到了 input 上。

感觉这个 fake placeholder 就是个遗留产物,移动端哪里需要你去 fake 占位字符,还整出 bug 来。
zictos
2021-07-23 14:29:31 +08:00
长按再选择粘贴吗?好像确实是不行,不过我一般都是直接用输入法自带的粘贴按钮,没这个问题
MYDB
2021-07-23 15:03:04 +08:00
不知道是哪个蠢猪产品经理给的需求🤣
willygeek007
2021-07-23 15:58:42 +08:00
@hahasong +1. 手机 Safari 再也不想用某度了
mehutao
2021-07-23 16:04:10 +08:00
这个纯净版本的 手机百度主页 https://m.baidu.com/?pu=sz%401321_000
Leonard
2021-07-23 16:14:11 +08:00
我今天也遇到了,换到 Google 去了
godall
2021-07-29 14:08:37 +08:00
@mehutao 太好了,被默认的百度给恶心死了,乱跳百度 APP 应用商店

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/791249

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX