Safari html br标记问题

时间:2018-03-30 14:07:12

标签: tinymce

我正在尝试使用tinyMCE编辑器将<p>Nice Day</p>插入区域。

当我尝试在光标位置复制数据时,它会向下跳几行。见下文:

.cursor

美好的一天

在Safari上使用'inspect element'时,在该字符串的末尾附加了一个html'br'标记。 (在本说明书中,'br'周围的括号干扰了显示,所以我将它们遗漏了。)这个'br'是导致额外行空间出现的原因。

浏览器是Safari。

我正在使用的代码行是:

tinymce.activeEditor.execCommand('mceInsertContent', false, 'content');

导致'br'标签插入的原因是什么? 有没有人对这类问题有任何经验和/或有关如何消除html'br'标签的任何建议?

谢谢。

1 个答案:

答案 0 :(得分:0)

和Safari一样,我建议尝试使用TinyMCE弹出窗口:

tinyMCEPopup.execCommand('mceInsertContent', false, '<p>Nice Day</p>');

我想你知道你必须在初始化中添加它:

tinyMCE.init({
    [...]
    setup: function (editor) {
        tinyMCEPopup.execCommand('mceInsertContent', false, '<p>Nice Day</p>');
    }
});