s***@163.com
s***@163.com
  • 发布:2018-06-20 13:48
  • 更新:2018-11-07 19:10
  • 阅读:2534

【报Bug】plus.webview.currentWebview().setStyle({mask:"none"}) 无法关闭mask

分类:HTML5+

详细问题描述

在 index.html页面,如果 manifest.json里面的 plus配置里带有"launchwebview"属性的时候,
那么在index.html里面使用 plus.webview.currentWebview().setStyle({mask:"rgba(0,0,0,0.5)"}) 之后,
plus.webview.currentWebview().setStyle({mask:"none"}) 无法关闭mask。
但是,maskClick事件有响应。

因为项目要在index页面配置底部导航,在 manifest.json配置效率会高很多。

重现步骤

使用官方例子Hello H5+里面的 webview_mask.html, 把启动页指向webview_mask.html, 然后在
manifest.json里面的plus里添加:

"launchwebview":{"bottom": "0px", "background": "#f9f9f9", "subNViews": [] }, 即可重现。测试中subNViews里面有没数据结果一样,所以这里不贴代码。

测试中,在关闭菜单后,mask没有关闭。
我用iphone测试没问题。华为手机(android内核5.1)出现这个问题。

运行环境
[系统版本] 华为手机,android内核5.1
[浏览器版本]
[IDE版本] 9.0.8.201806081953
[mui版本] Mui v3.7.2

2018-06-20 13:48 负责人:无 分享
已邀请:
付楚

付楚 - web前端开发

请问解决了吗

付楚

付楚 - web前端开发

我的现在也是这个问题,IOS没问题,安卓这边就不好使

该问题目前已经被锁定, 无法添加新回复