遇到这样一个问题:
- 我在开发的app中使用webview加载了一个网页地址,(这里的app显示页面称为 appWin吧)
- webview中的网页是一个游戏启动页面, 当点击启动游戏的时候,会打开一个iframe页面。(这里可以称为win2吧)
- ifram中的页面地址其实也是uniapp打包的一个h5网页,网页加载了一个游戏窗口,这个窗口也是一个iframe(称为win3吧)
如上所述就出现了类似套娃一样的情况, 现在的bug就是在win3的游戏页面启动的时候。会出现一个覆盖整个appWin的webview页面(显示的是win3的页面内容)。这样就导致前面几层iframe加上的一些红包按钮或者其他fixed布局的按钮都被覆盖了,包括app的状态栏等都被覆盖了。
这个bug只会在安卓的app上出现,我个人理解是这样,由于win3也是uniapp打包的h5,可能中间有判断是安卓系统的时候使用webview会默认显示到最顶部层级,但这样的话就会直接覆盖了appWin。(相当于本来应该是最里面的套娃一下子套住了外面的所有部分)
我现在只能控制appWin的代码, appWin加载的网页是第三方提供的。 这个bug我应该怎么解决。
0 个回复