java webview框架_java - Android WebView 无法正常显示网页图表
Android客戶端中混搭HTML頁(yè)面,會(huì)出現(xiàn)雖然HTML內(nèi)容載入完成,標(biāo)題也正常顯示,但是整個(gè)網(wǎng)頁(yè)需要等到近5秒(甚至更多)時(shí)間才會(huì)顯示出來(lái)。研究了很久,搜遍了國(guó)外很多網(wǎng)站,也看過(guò)PhoneGap的代碼,一直無(wú)解。 ? ? ? ?一般人堆WebView的加速,都是建議先用webVi
1、Android項(xiàng)目中,使用了一個(gè)WebView,加載的頁(yè)面是一個(gè)使用百度echart和canvas寫(xiě)的統(tǒng)計(jì)圖表,現(xiàn)在網(wǎng)頁(yè)版和IOS版都能正常顯示,Android無(wú)法正常顯示:
2、ios和web端:
3、android 端:
4、Android控制臺(tái)錯(cuò)誤信息:http://www.cnblogs.com/zidafone/p/5033549.html android原生應(yīng)用,用webview加載應(yīng)用中的網(wǎng)頁(yè),并且java代碼與js代碼可以互相操作。 這是混合開(kāi)發(fā)的基石,最基本也最重要的東西,實(shí)驗(yàn)代碼在這里。 概括說(shuō)說(shuō)—— java調(diào)js:調(diào)用webView.load("javascript:som
03-31 10:14:34.549 E/webview: registerForStylusPenEvent onAttachedToWindow
03-31 10:14:34.549 E/webview: registerForStylusPenEvent START
03-31 10:14:34.549 E/webview: registerForStylusPenEvent END
.
.
.
E/Web?Console: Uncaught TypeError: Object # has no method 'setLineDash':125
6、已google過(guò),一年多的google經(jīng)驗(yàn),沒(méi)找到答案以及Android 相關(guān)的內(nèi)容,無(wú)奈,,只好求助sf的各路好友了,,謝謝啦
補(bǔ)充:
使用5.1系統(tǒng)測(cè)試正常,4.4顯示不正常:(以下是5.1系統(tǒng)顯示情況)
代碼:
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
webView.loadUrl("http://ast.buoyantec.com/rooms/pue?user=" + phone + "&room=" + room_id);
webView.setWebChromeClient(new WebChromeClient() {
@Override
public void onProgressChanged(WebView view, int newProgress) {
// TODO Auto-generated method stub
if (newProgress == 100) {
// 網(wǎng)頁(yè)加載完成
progressBar.setVisibility(View.GONE);
} else {
// 加載中
if (View.GONE == progressBar.getVisibility()) {
progressBar.setVisibility(View.VISIBLE);
}
progressBar.setProgress(newProgress);
}
super.onProgressChanged(view, newProgress);
}
});,
webview使用下chromeclient 看是否能顯示,另外可以嘗試?yán)胏hrome瀏覽器的手機(jī)調(diào)試模式測(cè)試下看是否能正常顯示,
錯(cuò)誤信息不是有嗎
Object # has no method 'setLineDash':125
總結(jié)
以上是生活随笔為你收集整理的java webview框架_java - Android WebView 无法正常显示网页图表的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: (vnp免费版安卓)
- 下一篇: Android接入热敏打印机,Andro