kaishiyoku / laravel-html-purifier
使用htmlpurifier进行HTML过滤,并添加额外的HTML5规则。
2.3.0
2020-03-20 23:59 UTC
Requires
- php: >=7.1.3
- illuminate/support: ^5.0|^6.0|^7.0
- tgalopin/html-sanitizer: ^1.4
README
使用htmlpurifier进行HTML过滤,并添加额外的HTML5规则。
目录
概述
此包有助于净化HTML标记,去除不需要的内容,如脚本标签等。
它使用了https://github.com/ezyang/htmlpurifier包,并添加了一些HTML5规则。
安装
Composer
通过运行composer require kaishiyoku/laravel-html-purifier
将"kaishiyoku/laravel-html-purifier": "1.*"
添加到您的composer.json
中。
通过运行composer update
更新您的依赖项。
用法
$dirtyHtml = '<a href="#">Dirty HTML<script type="text/javascript">alert('purified?');</script></a>';
$purifier = new HtmlPurifier();
$purifiedHtml = $purifier->purify($dirtyHtml);
输出
<a href="#">Dirty HTML</a>
如果您有任何问题,请随时提交工单。
许可证
MIT (https://github.com/Kaishiyoku/laravel-menu/blob/master/LICENSE)
作者
Twitter: @kaishiyoku
网站: www.andreas-wiedel.de