javascript - 如何在 Android WebView 上使用 MDL 显示网站

标签 javascript android webview material-design-lite

我想在 Android Webview 上显示使用 MDL 构建的网站,但是一旦我启用 Javascript,Webview 就会显示空白页面。即使使用 getmdl.io 模板示例也会发生这种情况。

WebView myWebView = (WebView) findViewById(R.id.mainWebView);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("http://www.getmdl.io/templates/android-dot-com/index.html");

最佳答案

如果没有为 webview 设置宽度和高度,mdl 的 javascript 无法正确识别视口(viewport)大小并假定为 0。 解决方案就像向 webview 添加宽度和高度一样简单。

关于javascript - 如何在 Android WebView 上使用 MDL 显示网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31692815/

相关文章:

java - 如何将 JSON 格式的数据从 WebView 传递到 HTML 页面

javascript - 使用 Webview Android 处理回调

javascript - 根据滚动位置交换 div 元素

android - 在 Android 上使用 Esper 的 CEP?

Android webview 非常奇怪的行为

android - onBindDialogView 未调用 - 为什么?

android - Urban Airship - Push Sample => APID is everytime null

javascript - 如何使用 d3 数组中的组和汇总汇总数组?

javascript - 使用子域中某处的特定词阻止 URL

javascript - 如何使用 javascript 将主要数据集链接到次要数据集?