Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript TinyMCE HTML编码反斜杠_Javascript_Tinymce - Fatal编程技术网

Javascript TinyMCE HTML编码反斜杠

Javascript TinyMCE HTML编码反斜杠,javascript,tinymce,Javascript,Tinymce,因此,我的问题与发现的问题类似,下面的例子是我试图强迫微小的MCE对反斜杠进行编码 目前我所做的测试就是在页面上为下面的行设置一个断点 tinymce.init( init ); 然后在控制台中运行以下命令 init.entities += ",92,#92"; init.entity_encoding = "named"; 我看到init对象中的值更新,但我的\未转换 我真的不知道我错过了什么……终于找到了一种方法来解决这个问题 tinyMCE.init({ setup: func

因此,我的问题与发现的问题类似,下面的例子是我试图强迫微小的MCE对反斜杠进行编码

目前我所做的测试就是在页面上为下面的行设置一个断点

tinymce.init( init );
然后在控制台中运行以下命令

init.entities += ",92,#92"; init.entity_encoding = "named";
我看到init对象中的值更新,但我的\未转换


我真的不知道我错过了什么……

终于找到了一种方法来解决这个问题

tinyMCE.init({
    setup: function(ed) 
    {
        ed.onGetContent.add(function(ed, o) {
            // Replaces all a characters with b characters
            o.content = o.content.replace(/\\/g, "\");
        });
    }
});

在较新版本4.x及更高版本中,代码段应如下所示:

setup: function (editor) {
    editor.on('GetContent', function (e) {
        //character encoding for backslash
        e.content = e.content.replace(/\\/g, "\");
     });
}