Cordova 最新版本中我应该如何拦截请求?
1.我想要在android中拦截cordova加载的页面中的跳转请求。
2.没有找到合适的方式
3.google搜到以下答案,但以过时
appView.setWebViewClient(new CordovaWebViewClient( this) {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (loadUrlExternally){
Uri uri = Uri.parse(url);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
return true; //the webview will not load the URL
} else {
return false; //the webview will handle it
}
}
4.当然我还是可以强行去重载,但不是好的方式
5.有高人提供一下更好的方式吗?非常感谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
http://blog.csdn.net/lyhhj/ar...
c新版本cordova插件提供对url拦截的支持