ホームページ  >  記事  >  バックエンド開発  >  富文本过滤的方法?

富文本过滤的方法?

WBOY
WBOYオリジナル
2016-06-06 20:36:262121ブラウズ

现在的情况是这样的:

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

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

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

回复内容:

现在的情况是这样的:

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

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

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。