Advertisement

Android基础学习总结(九):WebView无法访问某些网页的解决方案

阅读量:

在Android WebView的开发过程中,常常会遇到无法加载部分网站或某些JS脚本无法正常弹出等问题,通过调整相关设置通常可以解决大部分情况,若仍无法处理,可考虑切换至X5内核,现将相关经验记录如下:

复制代码
    Webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);//设置js可以直接打开窗口,如window.open(),默认为false
    
    Webview.getSettings().setJavaScriptEnabled(true);//是否允许执行js,默认为false。设置true时,会提醒可能造成XSS漏洞
    
    Webview.getSettings().setSupportZoom(true);//是否可以缩放,默认true
    
    Webview.getSettings().setBuiltInZoomControls(true);//是否显示缩放按钮,默认false
    
    Webview.getSettings().setUseWideViewPort(true);//设置此属性,可任意比例缩放。大视图模式
    
    Webview.getSettings().setLoadWithOverviewMode(t

全部评论 (0)

还没有任何评论哟~