【问题标题】:How to show webpage having giphy iframe in android webview?如何在android webview中显示具有giphy iframe的网页?
【发布时间】:2018-02-28 05:37:29
【问题描述】:

我正在展示一个网页,里面有一些 gif iframe。整个页面已加载,但不显示 gif,仅显示“通过 Giphy”。 当我点击它时,它会在浏览器上打开 gif。 我试过 android:hardwareAccelerated="true" 但没有成功。 请建议。

【问题讨论】:

  • 你从哪里得到这些数据?
  • 我在 shouldOverrideUrlLoading 方法中获取 url。即 file://giphy.com/embed/83e0YbTT50 但它没有显示。
  • 请分享您的代码,我尝试了一个简单的 WebView,它正在工作

标签: android html android-layout iframe webview


【解决方案1】:

为了从 Giphy 制作 gif 动画,必须启用 Javascript。

webView = (WebView) findViewById(R.id.webView);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl(url);

否则它将显示静态图像。 Gif 不会立即显示,但在加载时会显示一个空白矩形。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-03
    • 2023-03-16
    • 2012-06-16
    • 2012-08-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多