Do you have a WebView that is failing to render a page correctly? Perhaps you’ve looked at logcat (or whatever you are logging with) and seen an error similar to Error
02-11 11:18:41.164: E/Web Console(1024): Uncaught TypeError: Cannot read property 'some-property' of null at https://example-site.com/example.js:609
The simple solution is to ensure the WebView has the following setting enabled:
WebView webView = new WebView(this); // this is the context webView.getSettings().setDomStorageEnabled(true);
The documentation states
public synchronized void setDomStorageEnabled (boolean flag)
Sets whether the DOM storage API is enabled. The default value is false.
Parameters flag true if the WebView should use the DOM storage API
- This works only from api 7.