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

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

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

找到文件: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规则设置实践记录

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

PHPCMSX禁用抓取远程图片附件和邮件Illegal string offset 'mailmessage'错误

PHPCMSX禁用抓取远程图片附件和邮件Illegal string offset 'mailmessage'错误

PHPCMSX禁用抓取远程图片附件功能PHPCMSX默认使用的Ueditor编辑器,我们的网站如果使用了OSS远程附件的话,那么它总是自动把附件下载到本地,而且将文章内容里的地址也改成本地的,这样就增加网站体积,我们的附件加速也失效了,这肯...