import 'package:html/parser.dart' show parse; class WebViewHelper { static String getHtmlContentWithoutMedia(String htmlContent) { final doc = parse(addHead(htmlContent)); doc.getElementsByClassName('post_title').forEach((element) { element.remove(); }); doc.getElementsByClassName('g-breadcrumbs').forEach((element) { element.remove(); }); doc.getElementsByClassName('post_navigation').forEach((element) { element.remove(); }); doc.getElementsByTagName('img').forEach((element) { element.remove(); }); doc.getElementsByTagName('video').forEach((element) { element.remove(); }); doc.getElementsByTagName('iframe').forEach((element) { element.remove(); }); return doc.documentElement!.innerHtml; } static String addHead(String htmlContent) => '
$htmlContent'; static List