To load a HTML5 webpage try following settings on client side(in webview) :
myWebView = new HTML5WebView(context); myWebView.clearFormData(); myWebView.clearHistory(); myWebView.clearCache(true); myWebView.getSettings().setAppCacheEnabled(true); myWebView.getSettings().setDatabaseEnabled(true); myWebView.getSettings().setDomStorageEnabled(true); myWebView.loadUrl(url); On Tuesday, April 27, 2010 7:45:19 AM UTC+5:30, thrusty wrote: > > I'm having a similar problem. Here's an example of a web page that > doesn't work within a WebView: > > https://m.gmail.com/ > > I setup my WebView in a manner similar to Nelson...even setup a > WebChromeClient that implements onExceededDatabaseQuota as suggested > previously by the PhoneGap folks. > > No luck -- the browser displays a black page with no text or > anything. This does not happen with simple pages or pages that merely > "detect" the support for HTML5 features such as http://html5test.com/ > > > On Mar 16, 10:46 am, AJ <ajeet.invinci...@gmail.com> wrote: > > Hi Nelson > > Can you share the link/webpage which you are trying ? > > > > Thanks, > > AJ > > > > On Mar 16, 7:36 pm, nikhil <nik...@gmail.com> wrote: > > > > > Normally, this works for me > > > > > webView= (WebView) findViewById(R.id.webview); > > > webView.setWebChromeClient(new WebChromeClient()); > > > webView.setWebViewClient(new WebViewClient()); > > > webView.getSettings().setJavaScriptEnabled(true); > > > webView.loadUrl(url); > > > > > On Mar 16, 10:34 am, Nelson <jing...@gmail.com> wrote: > > > > > > Thanks for your reply. > > > > > > Yes I did: > > > > > > webView.setWebChromeClient(new WebClient(this)); > > > > WebSettings webSettings = webView.getSettings(); > > > > webSettings.setSavePassword(false); > > > > webSettings.setSaveFormData(false); > > > > webSettings.setJavaScriptEnabled(true); > > > > webSettings.setSupportZoom(false); > > > > webSettings.setDatabaseEnabled(true); > > > > > webSettings.setJavaScriptCanOpenWindowsAutomatically(true); > > > > webSettings > > > > .setDatabasePath("/data/data/ > > > > my.android.workbench.webviewoverridedemo/app_database"); > > > > webSettings.setAllowFileAccess(true); > > > > > > // workaround so that the default browser doesn't > take over > > > > webView.setWebViewClient(new MyWebViewClient()) > > > > > > Even that, the webview browser still cannot render the web page, > which > > > > can be rendered well on the native browser of Android emulator. > > > > > > Thanks, > > > > > > Nelson > > > > > > On Mar 10, 12:51 pm, nikhil <nik...@gmail.com> wrote: > > > > > > > have you added all the clients? webviewclient,webchromeclient, > enabled > > > > > javascript etc. > > > > > > > On Mar 8, 4:08 pm, Nelson <jing...@gmail.com> wrote: > > > > > > > > Dear All, > > > > > > > > I am working on a WebView browser on Android (like here: > http://developer.android.com/resources/tutorials/views/hello-webview....) > > > > > > and trying to load a webpage with HTML5 features. However, the > page > > > > > > was not loaded very well - only part of it can be shown on the > WebView > > > > > > browser. Interestingly, this same page can be loaded by the > native > > > > > > browser of Android emulator very well. I am working on Android > 2.0. > > > > > > > > Can anyone give me some suggestions that what could the things I > can > > > > > > work on (like settings) to make my WebView browser behave same > as the > > > > > > native browser? My page has HTML 5 features as said, are there > > > > > > differences between what WebView can do and what native browser > can do > > > > > > in this regard? > > > > > > > > Thanks a millions for you guys' help. Really appreciate it. > > > > > > > > Nelson > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to android-developers@googlegroups.com > To unsubscribe from this group, send email to > android-developers+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en