收藏
回答

web-view 是否支持屏蔽 iOS 文本选中/长按弹出菜单?

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

回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-09-28
    有用
登录 后发表内容