video 태그 사용하기 정보
video 태그 사용하기본문
html_purifier 때문에 video tag가 동작하지 않아서
혹시 video 태그 허용 하실분들은 참고 하시면 됩니다
/lib/common.lib.php 에
function html_purifier($html){
...
$config->set('HTML.DefinitionID', 'html5-definitions'); // unqiue id
$config->set('HTML.DefinitionRev', 1);
$config->set('Attr.AllowedFrameTargets', array('_blank'));
if ($def = $config->maybeGetRawHTMLDefinition()) {
// http://developers.whatwg.org/the-video-element.html#the-video-element
$def->addElement('video', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'src' => 'URI',
'type' => 'Text',
'width' => 'Length',
'height' => 'Length',
'poster' => 'URI',
'preload' => 'Enum#auto,metadata,none',
'controls' => 'Bool',
));
}
$purifier = new HTMLPurifier($config);
return $purifier->purify($html);
}
return 위에 추가 해주시면 되요
현재 저는 여기에 jwplayer 를 추가 하여
http://www.ggilggil.com/bbs/board.php?bo_table=notice&wr_id=61
ie8에서도 보이도록 하였네요
https://www.jwplayer.com/
jwplayer 사이트를 참고해보시면 video를 대응하는 방법 중 하나라고 생각 되어집니다.
혹시 video 태그 허용 하실분들은 참고 하시면 됩니다
/lib/common.lib.php 에
function html_purifier($html){
...
$config->set('HTML.DefinitionID', 'html5-definitions'); // unqiue id
$config->set('HTML.DefinitionRev', 1);
$config->set('Attr.AllowedFrameTargets', array('_blank'));
if ($def = $config->maybeGetRawHTMLDefinition()) {
// http://developers.whatwg.org/the-video-element.html#the-video-element
$def->addElement('video', 'Block', 'Optional: (source, Flow) | (Flow, source) | Flow', 'Common', array(
'src' => 'URI',
'type' => 'Text',
'width' => 'Length',
'height' => 'Length',
'poster' => 'URI',
'preload' => 'Enum#auto,metadata,none',
'controls' => 'Bool',
));
}
$purifier = new HTMLPurifier($config);
return $purifier->purify($html);
}
return 위에 추가 해주시면 되요
현재 저는 여기에 jwplayer 를 추가 하여
http://www.ggilggil.com/bbs/board.php?bo_table=notice&wr_id=61
ie8에서도 보이도록 하였네요
https://www.jwplayer.com/
jwplayer 사이트를 참고해보시면 video를 대응하는 방법 중 하나라고 생각 되어집니다.
추천
2
2
댓글 1개
먼저 감사드립니다.
그런데,
/lib/common.lib.php 이 파일에
function html_purifier($html){ 이문구 아래로
return 위에
위의 써주신 소스를 추가 하면 그누보드가 안뜹니다.
소스빼면 그누보드 뜨고, 소스넣으면 그누보드 오류나서 안떠서 여쭤봅니다.
그런데,
/lib/common.lib.php 이 파일에
function html_purifier($html){ 이문구 아래로
return 위에
위의 써주신 소스를 추가 하면 그누보드가 안뜹니다.
소스빼면 그누보드 뜨고, 소스넣으면 그누보드 오류나서 안떠서 여쭤봅니다.