安卓端Google Data Studio表格文本无法选中复制问题求解
安卓端Google Data Studio仪表板表格文本无法选中复制
问题背景
- 我搭了一款Google Data Studio仪表板,支持用户按多条件检索人员列表,用户在表格里定位到目标人员后,需要把关注的字段内容复制粘贴到其他应用
- 桌面端可以正常选中文本完成复制,但安卓设备(包含手机、平板)端完全做不到这个操作
具体异常表现
- 长按文本会唤起Data Studio自带的上下文菜单,文本虽然会高亮,但不会弹出系统剪贴板的操作菜单,具体效果见附图
- 双击文本会直接触发浏览器自动缩放,根本选不中文本
- 点住拖动选文本的操作没有任何响应
复现步骤
- 在安卓设备的Chrome或者Firefox浏览器里打开做好的带表格的报表页面
- 尝试选中表格里的文本复制到剪贴板,就能复现问题
行为对比
- 预期行为:可以正常选中并复制表格内的文本
- 当前行为:浏览器要么触发自动缩放,要么唤起Data Studio自带的上下文菜单,根本完不成选中文本复制的操作
已尝试的无效方案
- 开交叉筛选(cross-filtering),把选中行的ID传到计分卡(scorecard)或者其他组件里,结果计分卡也有一模一样的复制异常
- 关交叉筛选(cross-filtering):这个操作只取消了点击行高亮的交互效果,完全没解决复制的问题
- 换其他移动端浏览器测试:只有支持关闭双击缩放(double-tap-to-zoom)的Firefox Nightly、默认没实现双击缩放的Puffin浏览器能完成复制,但这两款浏览器不适合给普通用户推广,不是理想解决方案
- 切到演示模式(presentation mode):把报表切到演示模式、设备转成横屏、设置成全宽显示的时候,Firefox里通常能复制文本但效果不稳定,Chrome里还是完全没法复制
问题附图

诉求
任何可行的解决方案都可以接受,哪怕操作流程相对繁琐也没关系。
内容的提问来源于stack exchange,提问作者octern
相关产品推荐
相关产品推荐

