我正在使用基本的html / css / js构建一个android应用程序,并尝试使用Android Studio对其进行编译,但是以某种方式它可以成功编译并将其转换为apk文件并运行,但是应用程序不会加载iframe。
我已经在互联网上进行搜索,并应用了here中给出的这些步骤以及其他论坛上的其他建议。
HTML,JS文件和CSS动画中的其他脚本可以正常工作,因此我希望它也可以加载iframe(就像cordova一样)
webView= (WebView) findViewById(R.id.webview);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
不起作用。
答案 0 :(得分:0)
您可以使用 HTML
创建字符串String html = "<iframe width=\"450\" height=\"260\" style=\"border: 1px solid #cccccc;\" src=\"http://api.thingspeak.com/channels/31592/charts/1?width=450&height=260&results=60&dynamic=true\" ></iframe>";
之后,调用方法 loadData():
webview.loadData(html, "text/html", null);