TinyMCE HTML编码特定字符
TinyMCE HTML Encode Specific Char
因此在发布包含反斜杠的word press页面时遇到问题。我需要使用反斜杠来显示文档路径。对于wordpress来说,这似乎是一个常见的问题,有一个简单的解决方案。使用HTML编码的alt(	 2;)。好的,这是可行的,但你必须在HTML视图中输入这一点,对我来说很好,但对其他用户来说不行。
我试图做的是改变TinyMCE,以与对安培数进行编码相同的方式对其进行编码。通过对源代码的挖掘,我发现了这个。
o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"}
a={"<":"<",">":">","&":"&",""":'"',"'":"'"}
好吧,这看起来像是可以使用的东西,所以我更改了它,添加了反斜杠和反斜杠的编码文本
o={'"':""","'":"'","<":"<",">":">","&":"&", "''":"\","`":"`"}
a={"<":"<",">":">","&":"&", "\":"''",""":'"',"'":"'"}
配置此项将配置Tiny对值进行编码和解码,但运气不佳。。。。。。。。
我错过了什么?
我对使用该配置可以找到的所有.js文件进行了更改,然后还不得不更改.gz中的.js文件。最后,我在渲染页面的源代码中看到了这一点,但对反斜杠的处理方式仍然没有影响。
这看起来应该很琐碎,但现在我陷入了困境。
提前感谢的任何帮助
使用onSubmit事件。进行字符串替换:
tinyMCE.init({
...
setup : function(ed) {
ed.onSubmit.add(function(ed, e) {
//Do your replacement here!
});
}
});
所以经过大量的尝试和错误,这就是我的工作。在其他答案的帮助下。其他一些事件对此不起作用,因为更改将逐步进行,您最终仍将获得''的原始值
tinyMCE.init({
setup: function(ed)
{
ed.onGetContent.add(function(ed, o) {
// Replaces all a characters with b characters
o.content = o.content.replace(/''/g, "\");
});
}
});
相关文章:
- 为什么字符编码对URL很重要
- 以纯文本加载的脚本-未声明纯文本文档的字符编码
- 打开字幕字符编码
- 使用节点请求模块的 UTF8 字符编码
- 阻止自动HTML特殊字符编码
- 什么是默认的 JavaScript 字符编码
- 如何处理节点.js中/从节点输出的 (cli) 标准输出流的字符编码
- 字符编码适用于一页,但不适用于另一页
- 为什么此字符编码问题仅在选定系统上出现
- Firebase REST API - 如何设置字符编码
- 使用 Javascript/Windows 批处理文件混合将非 ASCII 字符编码为 HTML
- JavaScript WebSocket 字符编码问题(文本)
- 使用 JavaScript 读取/写入文件时的字符编码
- javascript文件中的字符编码
- 未捕获的语法错误:意外的标记-JSON字符编码
- 为Javascript指定字符编码
- 如何处理Microsoft Word字符编码
- Node.js/Express-如何设置响应字符编码
- 二维码破坏了特殊字符编码的哈希链接
- 字符编码和代码清理..请帮忙