使用webview加载url有些可以显示有些不能是什么原因?而且url在浏览器上都能正常打开

问题描述

使用webview加载url有些可以显示有些不能是什么原因?而且url在浏览器上都能正常打开

mWebView = (WebView) findViewById(R.id.webview);
mWebView.loadUrl(url);
mWebView.getSettings().setDomStorageEnabled(true);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setBuiltInZoomControls(false);
mWebView.getSettings().setUseWideViewPort(false);
mWebView.setScrollBarStyle(0);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
view.loadUrl(url);
return true;
}

        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            // TODO Auto-generated method stub
            Toast.makeText(MainActivity.this, "123123", 0).show();
            super.onPageStarted(view, url, favicon);
        }

    });

解决方案

loadData()中的html data中不能包含'#', '%', '', '?'四中特殊字符,出现这种字符就会出现解析错误,
可以试试把mWebView.load(url)改为mWebView.loadDataWithBaseURL方法

时间: 2024-10-30 22:05:01

使用webview加载url有些可以显示有些不能是什么原因?而且url在浏览器上都能正常打开的相关文章

android webview html-Android webview 加载html 中audio显示不正常

问题描述 Android webview 加载html 中audio显示不正常 Android webview 加载html 中audio只显示一个边框,不能显示出按钮,请问各位是什么原因?

webView加载手机网站html显示不正常,求设置webVIew方法

问题描述 webView加载手机网站html显示不正常,求设置webVIew方法 网页地址:http://m.dmall.com/ware.html?storeId=112&sku=121251 手机本身的浏览器没问题,用webVIew就不行,开启了js功能,其他没设置,请问如何设置猜正常显示网页 解决方案 你看你看csdn手机客户端的webview就可以,应该是有些东西你没打开. 下面的代码应该能给你一些帮助: webview.getSettings().setJavaScriptEnable

html-关于webview加载HTML播放视频

问题描述 关于webview加载HTML播放视频 webview加载本地HTML文件播放视频一直无法播放,HTML文件在PC上可以播放 解决方案 你的手机不支持某种视频编码格式,比如wmv.rmvb,需要在服务器转换为手机支持的格式. 解决方案二: 我去,这个问题我昨天刚解决掉,在以你webview中做如下设置试试,我就是这么解决的,有不懂的可已追问 getWindow().addFlags(WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED

webview加载url显示的问题

问题描述 webview加载url显示的问题 布局中只有一个webview加载url可以显示,使用scrollview混合其他控件则显示不出来?使用同一个url,只是布局不同.求大神解答! view.getSettings().setDomStorageEnabled(true); view.getSettings().setJavaScriptEnabled(true); view.getSettings().setBuiltInZoomControls(false); view.getSet

前端开发-android webview加载包含一张图片的url显示空白

问题描述 android webview加载包含一张图片的url显示空白 public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView webview = (WebView) f

android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙

问题描述 android webview加载服务器上js自动轮播图片不显示问题,求大神帮忙 这个是手机版网站地址:m.daxuepai.com.cn 正常打开首页应该有轮播图片,如下图: 轮播功能是做web前端的人用js写的. 以下是我android中的代码,主要就是用webview加载了相应地址的资源,但是我加载了后那个轮播图就没有显示,代码如下: package com.example.testwebkit; import android.app.Activity; import andro

webview-android自定义WebView加载url,适应手机屏幕问题

问题描述 android自定义WebView加载url,适应手机屏幕问题 设置了 settings.setUseWideViewPort(true); settings.setLoadWithOverviewMode(true); 但是h5显示不正常,按照网页的宽度显示,只显示了一半.当只使用它们中的一个时就正常了 h5页面是设置了viewport的.而且大部分不正常都是在手机分辨率比较高的手机上. 解决方案 android webview加载URL 自适应屏幕

android 使用webview加载服务器上的html页面只能显示文字无法显示图片

问题描述 android 使用webview加载服务器上的html页面只能显示文字无法显示图片 android 使用webview加载服务器上的html页面时,在低版本上的系统上没有问题,但在高版本(4.4以上)系统上只能显示文字,无法显示图片: 跪求大神帮助. 解决方案 webView.getSettings().setBlockNetworkImage(false); 解决方案二: show = (WebView) findViewById(R.id.show_info); WebSetti

android webview加载的网页里面的验证码无法显示

问题描述 android webview加载的网页里面的验证码无法显示 android webview加载的网页里面的验证码无法显示,即网页里面注册信息的验证码无法显示