详细问题描述
[内容]
webview创建后无法修改style的background
创建时传入background参数显示正常,如果创建成功调用setstyle则无效果,并且同时传入的其它参数也不会生效
[已删除]
- 发布:2016-08-04 18:10
- 更新:2016-08-05 11:13
- 阅读:1294
3 个回复
赵梦欢 - 专注前端,乐于分享!
最好发一个可以重现问题的测试工程。
[已删除] (作者)
情景如下:
1.直接调用 setStyle
没有任何效果`
2.创建时添加样式
显示正常
3.设置多个样式
background没有生效
height没有生效(直接设置height正常)
赵梦欢
首先确保plus.webview.currentWebview()是你需要设置的那个webview,如果觉得是bug,不妨分离出一个测试工程。
2016-08-05 10:49
赵梦欢
另外设置背景为透明,需要将webview页面的有html,body同样设置为透明,这篇文章有详细说明:https://segmentfault.com/a/1190000005651279
2016-08-05 10:51
[已删除] (作者)
根据所述情况写的测试,具体问题请运行查看
赵梦欢
测试问题重现了,在5+上规范上确实是属于bug,目前不能确定是不是原生系统本身不能动态修改,5+ runtime工作人员在确认中。
2016-08-05 12:06
[已删除] (作者)
嗯 主要是设置时如果styles包含background,其它元素也会失效
2016-08-05 14:38