Webview未加载Facebook内容

时间:2017-12-29 09:52:08

标签: android html facebook webview

在我的recyclerview中,我将webviews作为项目加载。 项目webview可以是推特内容,Instagram或Facebook。 我的问题是在webview中没有加载facebook内容。 html内容和我的绑定部分如下所示

<iframe style="width:100%;height: 80vh;" allowfullscreen="true" allowtransparency="true" frameborder="0" height="316" scrolling="no" src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fnarendramodi%2Fvideos%2F10159805167945165%2F&amp;show_text=0&amp;width=560" style="border:none;overflow:hidden" width="560"></iframe>

webView =(WebView)itemView.findViewById(R.id.web_view);
    WebSettings settings = webView.getSettings();
    settings.setDefaultTextEncodingName("utf-8");
    settings.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
    webView.setFocusable(false);
    webView.setClickable(true);
    settings.setDomStorageEnabled(true);
    settings.setJavaScriptEnabled(true);
    settings.setAllowContentAccess(true);
    settings.setJavaScriptCanOpenWindowsAutomatically(true);
    settings.setLoadsImagesAutomatically(true);
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
    } else {
        webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
    }
webView.loadDataWithBaseURL(null, myHtmlString, "text/html", "UTF-8", null);

0 个答案:

没有答案