kaishiyoku/laravel-html-purifier

使用htmlpurifier进行HTML过滤,并添加额外的HTML5规则。

2.3.0 2020-03-20 23:59 UTC

This package is auto-updated.

Last update: 2024-09-15 04:05:27 UTC


README

Maintenance Packagist Packagist

使用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