本文介绍: 使用场景:通过WebView输入用户名和密码进行登录,退出登陆后,再进行登录会默认是之前输入的用户名和密码登录。那么使用如下方式可以设置webview的缓存模式。//设置webview支持javascript脚本。通过WebView进行操作后,不知操作是否成功,则可以使用js回调 (跟后台人员约定好回调方法)使用场景:有些链接是需要进行验证才能进行访问,因此有些WebView是需要传入参数。使用场景:加载纯图片或者其他文本内容,导致网页内容没有自适应界面。1、不使用WebView缓存。
使用场景:通过WebView输入用户名和密码进行登录,退出登陆后,再进行登录会默认是之前输入的用户名和密码登录。那么使用如下方式可以设置webview的缓存模式
WebSettings seting = web_view.getSettings(); seting.setCacheMode(WebSettings.LOAD_NO_CACHE);
使用场景:
通过WebView进行操作后,不知操作是否成功,则可以使用js回调 (跟后台人员约定好回调方法)
//谷歌商店不允许该操作 seting.setJavaScriptEnabled(true);//设置webview支持javascript脚本 web_view.addJavascriptInterface(new Object(){ @JavascriptInterface public void saveUserInfo(String loginRes) { //Todo something } },"CallBack");
使用场景:有些链接是需要进行验证才能进行访问,因此有些WebView是需要传入参数
Map<String, String> headMap = new ArrayMap<>(); headMap.put("Authorization","Bearer "+ SonyConfig.tokenInfo().access_token); web_view.loadUrl(payUrl,headMap);
使用场景:加载纯图片或者其他文本内容,导致网页内容没有自适应界面
//设置自适应 seting.setUseWideViewPort(true); seting.setLoadWithOverviewMode(true);
原文地址:https://blog.csdn.net/lixianyue1991/article/details/129690025
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_28484.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。