TinyMCE在保存时会转义所有标签
TinyMCE escapes all tags upon saving
这个问题与TinyMCE在保存并重新加载数据后显示html标签有关,但由于我没有使用编码:XML,答案对我没有多大帮助。
这就是我初始化TinyMCE的方式:
jQuery(document).ready(function() {
tinymce.init({
selector: "textarea",
language: "de",
plugins: ["table, visualblocks"],
visualblocks_default_state: false,
whitespace_elements: "p, li, table",
menubar: false,
toolbar: "visualblocks | bold italic underline strikethrough | alignleft aligncenter alignright alignjustify | " +
"subscript superscript | bullist numlist | table",
statusbar: true,
resize: true
});
});
键入后,在编辑器中说一个"a"并调用 Editor.save() 所有标签都会被转义,并且在重新定位时显示在编辑器中,如下所示(没有足够的声誉来发布图像......
<p>a</p>
文本区域本身包含:
<p>a</p>
再次保存后,我得到了更多的标签等。 换行符也会丢失,因为两个段落都再次作为简单文本进行。
编辑器被放置在 jsf portlet 中,如果这与它有任何关系。
提前谢谢。
更新:如果我在保存到数据库之前取消转义 TinyMCE 的输出,一切正常。但是,这也允许我手动放置任何标记,并在文本区域内显示未转义的 html 代码。
毕竟,门户服务器似乎是负责任的。将项目从 WebSphere Portal 8.0 移植到 8.5 后,一切似乎都正常了。
相关文章:
- 在<页眉>标签
- 在JavaScript中输出转义字符
- Ckeditor-plugin:插入虚假元素add不情愿<p>标签前后
- 转义符不能与innerHTML一起使用
- iframe正在添加标签,需要删除它们
- Rails 3.2 js.erb文件转义js
- 如何自动调整标签的高度以适应内容
- Jquery标签插件粘贴问题
- TinyMCE在保存时会转义所有标签
- 为什么使用替换来取消转义 html 标签也会去除所有其他 html 标签
- Meteor React中的转义HTML标签
- Grails -如何在HTML页面的Meta标签中呈现部分未转义的JSON
- 为什么我不能正确地附加具有指定id的标签?是字符转义问题吗?
- rails 3转义的html标签作为JSON在浏览器中不转义
- Jade模板语言:用异常转义标签
- Java、JavaScript:避免转义特定的HTML标签
- 我如何在 JavaScript 的正则表达式中转义
和 h2 标签 - 转义 Javascript 序列的最简单方法是什么,如果嵌入到 HTML 代码的脚本标签中,会导致不需要的功能
- 转义脚本标签内的选择框选项(Chrome)
- HTML5视频标签:点击PHP函数没有得到JavaScript:转义字符串