Rumah > pembangunan bahagian belakang > tutorial php > 富文本过滤的方法?

富文本过滤的方法?

WBOY
Lepaskan: 2016-06-06 20:36:26
asal
2145 orang telah melayarinya

现在的情况是这样的:

我要在项目中提供一个编辑器,但是我的用户有些可能不会markdown语法,所以我就打算提供一个所见即所得的富文本编辑器,但是这样后端过滤的成本就加大了。现在想想,是否能够通过后端把html转换成markdown,然后查看的时候再把markdown发送过来,使用marked.js来转换成html,利用全局的css来进行格式化。

想想这样是否多取一举了?可以直接在后端把不允许的标签去掉,把所有标签的属性都去掉。

再问一下,现在富文本后端过滤都怎么做的?markdown的编辑器是否后端过滤比WYSIWYG的简单?

回复内容:

现在的情况是这样的:

我要在项目中提供一个编辑器,但是我的用户有些可能不会markdown语法,所以我就打算提供一个所见即所得的富文本编辑器,但是这样后端过滤的成本就加大了。现在想想,是否能够通过后端把html转换成markdown,然后查看的时候再把markdown发送过来,使用marked.js来转换成html,利用全局的css来进行格式化。

想想这样是否多取一举了?可以直接在后端把不允许的标签去掉,把所有标签的属性都去掉。

再问一下,现在富文本后端过滤都怎么做的?markdown的编辑器是否后端过滤比WYSIWYG的简单?

markdown里也是可以直接包含html标签的,过滤这步必不可少,不然会有安全问题。

markdown 会智能的转义一些字符,兼容html

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan