当前位置:首页 > 技术 > 正文内容

解决phpcms不支持iframe视频播放的问题

Lavfun2年前 (2022-05-20)技术4547

找到文件:phpcms\libs\functions\global.func.php,如下代码:


/**
 * 转义 javascript 代码标记
 *
 * @param $str
 * @return mixed
 */
 function trim_script($str) {
	if(is_array($str)){
		foreach ($str as $key => $val){
			$str[$key] = trim_script($val);
		}
 	}else{
 		//$str = preg_replace ( '/\<([\/]?)script([^\>]*?)\>/si', '&lt;\\1script\\2&gt;', $str );
		//$str = preg_replace ( '/\<([\/]?)iframe([^\>]*?)\>/si', '&lt;\\1iframe\\2&gt;', $str );
		//$str = preg_replace ( '/\<([\/]?)frame([^\>]*?)\>/si', '&lt;\\1frame\\2&gt;', $str );
		$str = str_replace ( 'javascript:', 'javascript:', $str );
 	}
	return $str;
}


注意观察,上述代码中有三行是双斜杠注释掉了,同样的操作后,保存,刷新,已经插入的视频可以播放了!

如果还有问题,注意检查这个问题:https://www.lavfun.com/technical-forum/60.html


扫描二维码推送至手机访问。

版权声明:本文由 声光视趣 - lavfun.com 发布,如需转载请注明出处。

本文链接:https://www.lavfun.com/technical-forum/62.html

分享给朋友:

相关文章

解决百度ueditor支持iframe框架页面的视频播放问题

新下载的ueditor 增加了xss 安全过虑,把iframe过滤了,导致发表的文章包含的视频播放功能被限制了。说明:新版本ueditor要修改 xss过滤白名单 修改配置文件ueditor.config.js ...

本站原创:PHPCMS的NGINX伪静态和URL规则设置实践记录

本站原创:PHPCMS的NGINX伪静态和URL规则设置实践记录

首先说明一下,本人小白,不懂网页代码编程语言或技术,只是自己摸索了一点简单的修改页面的方法,大部分都是在网上找到的资料,再加上自己的理解、修改、测试琢磨出来的,写出来一方面是自己做个记录,另外一方面希望能帮助到有需要的人吧,水平有限还请鉴谅...

Discuz X3.4文章和帖子图片存储阿里云OSS远程附件记录

Discuz X3.4文章和帖子图片存储阿里云OSS远程附件记录

首先,站点比较小但却很重要,又有快速访问的要求,又不想花钱买付费版插件,所以就自己想办法手动改一下图片存储OSS以达到要求,以下是手动更改过程记录。再次提醒:以下操作有风险,数据无价!记得备份网站和数据库!另外,本文前提是阿里云OSS要提前...

Discuz怎么修改帖子发布时间实现自定义排序

Discuz怎么修改帖子发布时间实现自定义排序

登录自己空间的数据库管理phpmyadmin界面;找到数据表 pre_forum_post 和 pre_forum_thread;再搜索要修改时间帖子的tid并且编辑该条记录;然后修改这条记录的dateline字段,这个字段就是记录帖子的发...