web-view清除页面缓存
发布于 7 年前 作者 mduan 18931 次浏览 来自 问答

小程序中page1(webview跳转到page2(原生页),page2中使用setData改变page1页面中的webviewsrc的值实现webview页面跳转

* 偶现不起作用,webview虽然src值改变,却停留在跳转前的页面不跳转到改变后的src链接;

* 但清除微信的缓存之后page1能正常跳转到改变后的src链接;

* 是否可以提供api主动清除webview的页面缓存

示例代码:

var pages = getCurrentPages();

var prevPage = pages[pages.length - 2];

let url = "https://m.haodf.com/touch/doctor/DE4r0Fy0C9LuG0JopWKr2o3UuDINgIYJg.htm";//新的src链接

prevPage.setData({

    url: url//设置前一个webview页面的src值实现页面跳转

});

setTimeout(function functionName() {

    wx.navigateBack()

}, 2000);

2 回复

开发工具不会,手机客户端会

请问是开发工具和客户端都会有此问题吗?

回到顶部