From cb5414f7896f87786161c025f1071c27c40d1315 Mon Sep 17 00:00:00 2001 From: hide_d Date: Wed, 17 Jul 2019 21:12:25 +0900 Subject: [PATCH] =?UTF-8?q?youtube,=20vimeo=20iframe=20=EA=B0=80=EB=8A=A5?= =?UTF-8?q?=ED=95=98=EB=8F=84=EB=A1=9D=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/sammo/WebUtil.php | 3 +++ 1 file changed, 3 insertions(+) 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);