- 场景:小程序中使用 <web-view src="..."> 打开一个阅读页。业务侧已经自带复制/翻译等功能,希望 完全屏蔽系统的文本选中与长按弹出菜单,以免与自定义交互冲突。
- 复现步骤:
- 在小程序中通过 web-view 打开上面的示例页;
- 在 iPhone 上 长按正文文字;
- 出现 iOS 的系统弹窗(Copy / Look Up / Translate 等)。
- 实际结果:即使页面全局设置 -webkit-user-select: none; -webkit-touch-callout: none;,iOS 微信内的 web-view仍会出现系统选中/查找/翻译菜单。
- 期望结果:在 web-view 中 可以有办法彻底禁用 文本选中与长按系统菜单(至少在指定页面/容器内可控),只保留业务自定义的菜单。
