在配置了webview的setting属性后以前设置的都是可以直接弹出来的今天写一个小demo时候莫名其妙的发现alert怎么也出来 在配置了webview的 setting属性后以前设置的都是可以直接弹出来的今天
在配置了webview的 setting属性后以前设置的都是可以直接弹出来的今天写一个小demo时候莫名其妙的发现alert怎么也出来即使设置了这么多也不行
webSettings.setJavascriptEnabled(true);
webSettings.setJavascriptCanOpenWindowsAutomatically(true);
webSettings.setAllowFileAccess(true);// 设置允许访问文件数据
webSettings.setSupportZoom(true);
webSettings.setBuiltInZoomControls(true);
webSettings.setJavascriptCanOpenWindowsAutomatically(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webSettings.setDomStorageEnabled(true);
webSettings.setDatabaseEnabled(true);
解决办法
webview只是一个承载体各种内容的渲染需要使用webviewChromClient去实现所以set一个默认的基类WebChromeClient就行代码如下
mWebView.setWebChromeClient(new WebChromeClient());
【文章转自印度服务器 http://www.558idc.com/yd.html提供,感恩】