Когда я пытаюсь загрузить данные HTML в Webview, все показывает. Только iframe показывает пустым. В Iframe есть видео на YouTube.
Данные HTML вводятся в базу данных с помощью редактора Summernote, и я загружаю эти данные в свое веб-представление, но оно не загружает тег iframe, оно отображается пустым.
webView.getSettings().setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN);
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.loadData(getHtmlData(newsDetails.getContent()), "text/html",
"charset=UTF-8");
private String getHtmlData(String bodyHTML) {
String head = "<head><meta name='viewport' content='target-
densityDpi=device-dpi'/><style>img{max-width: 100%; width:auto;
height: auto;} html *\n" +
"{\n" +
" font-size: 1em !important;\n" +
"}</style></head>";
return "<html>" + head + "<body style=\"margin: 0; padding: 0\">"
+ bodyHTML + "</body></html>";
}
Теперь я хочу, чтобы он отображал все в веб-представлении, как оно отображается на веб-сайте.