|
|
@@ -11,6 +11,20 @@ function render_html(name = '') {
|
|
|
data = data.replace(patt, '<' + t_data[key] + '>$1</' + t_data[key] + '>');
|
|
|
}
|
|
|
|
|
|
+ src_list = {
|
|
|
+ 'www.youtube.com' : '1'
|
|
|
+ }
|
|
|
+ data = data.replace(/<iframe( (?:(?:(?!>).)+))><\/iframe>/g, function(full, in_data) {
|
|
|
+ src_data = data.match(/ src=['"]https:\/\/([^/'"]+)(?:[^'"]+)['"](?: |$)/);
|
|
|
+ if(src_data) {
|
|
|
+ if(src_list[src_data[1]]) {
|
|
|
+ return '<iframe' + in_data + '></iframe>';
|
|
|
+ } else {
|
|
|
+ return full;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
if(name === '') {
|
|
|
document.getElementById('render_contect').innerHTML = data;
|
|
|
} else {
|