【问题标题】:How to fix an Android application not loading iframes?如何修复不加载 iframe 的 Android 应用程序?
【发布时间】:2019-06-02 17:04:27
【问题描述】:

我正在使用基本的 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);

不会工作。

【问题讨论】:

标签: javascript android iframe


【解决方案1】:

您可以使用 HTML

创建 String
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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-23
    • 1970-01-01
    • 2021-02-07
    • 2011-06-16
    • 1970-01-01
    相关资源
    最近更新 更多