我想设置TinyMCE以允许字面上任何 HTML而无需任何清理。我尝试过不同设置的mirriads,但最终都没有满足我的需求。
我还需要选择使用粘贴文本制作TinyMCE strip 任何样式,然后离开Ps和UL等等。
答案 0 :(得分:1)
问题1:这是一个很大的期望。请记住,编辑器必须编辑内容。期望它处理用户可能粘贴的任何内容然后正确编辑它(粗体,下划线,缩进)是很多的。编辑器正在进行自己的清理工作,以使内容略显清晰。
问题2:使用'有效元素'选项。 http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/valid_elements
可能是类似的东西 valid_elements:'p,ul,li'
答案 1 :(得分:1)
我认为您需要更改提交的内容才能实现此目的。
如果使用PHP,请使用ENT_QUOTES
尝试http://php.net/htmlentities将会做什么将您的html转换为安全使用字符/引号
即,这个标记
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<body>
<p>hello world</p>
</body>
</html>
会成为这个标记。
<p><!DOCTYPE HTML><br /><html><br /><head><br /><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><br /><title>Untitled Document</title><br /></head><br /><br /><body><br /><p>hello world</p><br /><br /></body><br /></html></p>