diff --git a/src/sammo/WebUtil.php b/src/sammo/WebUtil.php index 2ceaab80..f1e2be7c 100644 --- a/src/sammo/WebUtil.php +++ b/src/sammo/WebUtil.php @@ -133,6 +133,9 @@ class WebUtil } $config = \HTMLPurifier_HTML5Config::createDefault(); + $config->set('Filter.Custom', array (new \HTMLPurifier_Filter_YouTube())); + $config->set('HTML.SafeIframe', true); + $config->set('URI.SafeIframeRegexp', '%^(https?:)?//(www\.youtube(?:-nocookie)?\.com/embed/|player\.vimeo\.com/video/)%'); //allow YouTube and Vimeo $def = $config->getHTMLDefinition(); $def->info_global_attr['data-flip'] = new \HTMLPurifier_AttrDef_Text; $purifier = new \HTMLPurifier($config);