从纹理中删除内联样式

2024-09-20 23:00:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用的是一个javascript文本编辑器Trumbowyg。我的问题是,当我将另一个站点的文本粘贴到编辑器中时,它会采用该站点的文本样式。我怎样才能防止这种情况?在

我的编辑器在Django模板中呈现如下:

{{ post.content }}

有没有可以用来删除HTML的模板标记?因为外部样式是内联样式,例如<span style='font-family: Arial;font-size:30px'等等。。?在


Tags: django文本模板站点粘贴html情况样式
2条回答

要从Trumbowyg中的格式化粘贴(从剪贴板粘贴的样式)中删除样式,请将^{}选项设置为true

$('.trumbowyg').trumbowyg({
  removeformatPasted: true
});

但也要记住:

  • 为了使用这个选项,您需要在CSS中定义一个字体大小,或者使用reset这样的normalize。

  • 默认情况下,删除粘贴的格式不处于活动状态(设置为false)。

要删除HTML标记吗?如果是,请使用:

{{ post.content|striptags }}

相关问题 更多 >

    热门问题