Flutter WebView 长按显示复制粘贴菜单

2023-01-15  本文已影响0人  伊路顺峰

Flutter 项目中集成了WebView来加载网页,但是加载网页后在Android设备上长按不显示‘剪切’、‘复制’、‘粘贴’、‘全选’菜单,在iOS设备上是可以正常显示的,查看WebView的属性发现有一个属性:gestureRecognizers,传入的值为一个集合,于是设置了长按的手势,重新运行,可以显示了

WebView(
                 initialUrl: 'http://192.168.1.76:8080/',
                 gestureRecognizers: [
                    Factory<LongPressGestureRecognizer>(() => LongPressGestureRecognizer())
                 ].toSet()
)
上一篇 下一篇

猜你喜欢

热点阅读