例如拦截mui.js加载
如何实现
研究半天了
正则方式多替换
ws=plus.webview.currentWebview();
nw=plus.webview.create("网址", "",{top:"51px",bottom:"51px"});
nw.overrideResourceRequest([{
match: ".allgg.?js.*",_
redirect: "www/js/123.js"
}]);
已解决
单个
ws=plus.webview.currentWebview();
nw=plus.webview.create("网址", "",{top:"51px",bottom:"51px"});
nw.overrideResourceRequest([{
match: "要替换地址",
redirect: "_www/js/123.js"
}]);
修改做笔记
2 个回复
2***@qq.com (作者) - 昵称:修改昵称*30天内只能修改一次。
function overrideUrl() {
// 拦截所有页面跳转,可使用参数拦截weibo.com域名之外的跳转({mode:'allow',match:'.weibo.com/.'})
nw.overrideUrlLoading({mode:'reject'}, function(e){
console.log('reject url: '+e.url);
});
}
目的页面加载,拦截某个js加载
2***@qq.com (作者) - 昵称:修改昵称*30天内只能修改一次。
正则方式多替换
ws=plus.webview.currentWebview();
nw=plus.webview.create("网址", "",{top:"51px",bottom:"51px"});
nw.overrideResourceRequest([{
match: ".allgg.?js.*",_
redirect: "www/js/123.js"
}]);
已解决
单个
ws=plus.webview.currentWebview();
nw=plus.webview.create("网址", "",{top:"51px",bottom:"51px"});
nw.overrideResourceRequest([{
match: "要替换地址",_
redirect: "www/js/123.js"
}]);