安卓瞎web-view地址通过setData后URL如果和当前一样时页面不会刷新

发布于 8 年前作者 lei1417290 次浏览最后编辑 8 年前来自 ask

你想反馈一个 Bug 还是 提一个需求?

如果是 Bug:

* Bug 表现是什么?预期表现是什么?

webview中嵌入的网页是一个SPA

支付成功后会调用一个setData设置web-view组件的src,

但是之后不会刷新web-view中的url,没法发起支付成功的跳转。

安卓下会有这样的情况,

猜测是setData的url和web-view组件当前的url一致,可能只有hash 不一样,其他一样就不更新了。

我试着给setData的URL加上了一个search参数,类似?t=123456一个时间戳,可以解决。

但是这样我们的cdn缓存就无法命中了,我认为这是一个微信的bug,希望能有官方的意见。

3 回复
pkong
pkong1 楼6 年前

请问官方有人回复吗?

jing31
jing312 楼6 年前

iOS添加了时间戳还是有缓存

agu
agu3 楼6 年前

同样的问题。。。求解。