2***@qq.com
2***@qq.com
  • 发布:2020-09-04 17:50
  • 更新:2020-09-04 18:42
  • 阅读:705

5+api如何拦截某js加载,webview窗口

分类:HTML5+

例如拦截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"
}]);

修改做笔记

2020-09-04 17:50 负责人:无 分享
已邀请:
2***@qq.com

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

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"
}]);

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