博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android Webview直接打开 不让它跳到内部的浏览器
阅读量:7045 次
发布时间:2019-06-28

本文共 1875 字,大约阅读时间需要 6 分钟。

hot3.png

       WebSettings settings = wb_url.getSettings();        settings.setJavaScriptEnabled(true);  //支持js//    settings.setPluginState(true);  //支持插件        settings.setUseWideViewPort(false);  //将图片调整到适合webview的大小        settings.setSupportZoom(true);  //支持缩放        settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); //支持内容重新布局        settings.supportMultipleWindows();  //多窗口        settings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);  //关闭webview中缓存        settings.setAllowFileAccess(true);  //设置可以访问文件        settings.setNeedInitialFocus(true); //当webview调用requestFocus时为webview设置节点        settings.setBuiltInZoomControls(true); //设置支持缩放        settings.setJavaScriptCanOpenWindowsAutomatically(true); //支持通过JS打开新窗口        settings.setLoadWithOverviewMode(true); // 缩放至屏幕的大小        settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);        settings.setLoadsImagesAutomatically(true);  //支持自动加载图片        wb_url.loadUrl(noticeUrl);        wb_url.setWebViewClient(new WebViewClient(){            @Override            public boolean shouldOverrideUrlLoading(WebView view, String url) {                //这里一定要是url  不能是网页                 view.loadUrl(url);                return true;            }                        //证书的设置  支持所有的证书            @Override            public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {                handler.proceed();            }        });        ib_return.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                finish();            }        });    }    //防止退出的时候  抛Zoom异常    @Override    public void finish() {        ViewGroup view = (ViewGroup) getWindow().getDecorView();        view.removeAllViews();        super.finish();    }

转载于:https://my.oschina.net/handlermsg/blog/810446

你可能感兴趣的文章
程序员为什么不会修电脑?
查看>>
数据库范式
查看>>
OC 内存管理法则
查看>>
python-迭代器和生成器
查看>>
逆反的01串 模拟 NG放的水
查看>>
[CodeForces - 463B] Caisa and Pylons
查看>>
JSON 对象和字符串
查看>>
[zz]DEP bypass with SetProcessDEPPolicy()
查看>>
code第一部分数组:两个有序数组的中位数
查看>>
[cocos2d]格式化获取当前layer的控件名
查看>>
mysql 学习笔记(一)
查看>>
vs2008 调试问题集锦
查看>>
第十四章 字符、字符串、编码
查看>>
数据结构-串
查看>>
Java数据类型转换浅析
查看>>
在 vs2017 中使用 C# 7 新特性。
查看>>
Oracle 数据集操作符浅析(Union;Union All,Minus,Intersect)
查看>>
头条前端笔试最后一道题
查看>>
windows 2003 IIS 设置 FTP被动模式
查看>>
网络编程-线程,守护线程,线程互斥锁-26
查看>>