我正在使用Trumbowyg这是一个 JavaScript 文本编辑器。我的问题是,当我将另一个站点的文本粘贴到编辑器中时,它采用该站点的文本样式。我怎样才能防止这种情况发生?
我的编辑器在我的 Django 模板中呈现如下:
{{ post.content }}
有可以用来删除 HTML 的模板标签吗?因为外部样式是内联样式,例如<span style='font-family: Arial;font-size:30px'
等等..?
最佳答案
从 Trumbowyg 中的格式化粘贴中删除样式(从剪贴板粘贴的样式) ,设置removeformatPasted
选项为true
:
$('.trumbowyg').trumbowyg({
removeformatPasted: true
});
但也要记住:
为了使用此选项,您需要在 CSS 中定义字体大小或使用重置(例如标准化)。
<默认情况下,删除粘贴的格式未激活(设置为
false
)。
关于javascript - 从文本中删除内联样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51347871/