在旅游网的开发中发现,使用 word 直接复制内容到 tinymce 编辑器,提交后边框都不见了,开始以为是单引号 的转义问题,但是后来使用 tinymce 编辑器使用 html 模式查看。把提交前后的 html 使用 ultraedit 文本比较:发现使用 tinymce 更新后,一些标签的属性会自动去掉。如代码:

<td style="padding: 0cm 5.4pt; width: 207.9pt; height: 13.8pt; border: 1.5pt 1pt 1pt 1.5pt solid windowtext; " width="277" valign="top">

更新后变为:

<td style="padding: 0cm 5.4pt; width: 207.9pt; height: 13.8pt;" width="277" valign="top">

标红色的属性都被去掉了。所以提交后表格的边框都没有了。

查看 tinymce 的手册,发现有个 cleanup 的属性。手册中如下描写:

选项让你控制是否打开内置的清理功能。 TinyMCE 拥有功能强大的清理函数,可以让你指定哪些元素和属性是允许的,以及 HTML 内容应该怎样产生。选项默认为 true 。但如果不想用这个功能可以置为: false 注意:不推荐关闭这个功能。

tinyMCE.init({
        cleanup : true

设置为 false ,成功了,不管怎么更新,边框还在。

在旅游网的开发中发现,使用word直接复制内容到tinymce编辑器,提交后边框都不见了,开始以为是单引号’的转义问题,但是后来使用tinymce编辑器使用html模式查看。把提交前后的html使用ultraedit文本比较:发现使用tinymce更新后,一些标签的属性会自动去掉。如代码:  <tdstyle="padding: 0cm5.4pt; width: 207.9p border -width: 1px 2px 2px; border -style: solid dashed dotted; border -color:red green blue; /*分别为 上→左右→下 边框 设置*/ 1、 边框 的组成: border : 1px solid #fff 第一个是 边框 的粗细  1px 第二个是 边框 的样式  solid 实线  dashed  虚线  dotted  点画线 (不兼容 在不同的浏览器上显示的不一样) 第三个是 边框 的颜色 red 直接用英文单词表示颜色  #f00  颜色的十六进制表示法  rgb(255,0
TinyMCE 文档 该项目在维护 TinyMCE 的文档。 如果您要进行任何修改,请分叉此项目,进行更改并提交拉取请求。 您将需要签署贡献者许可协议,该协议将在创建请求请求后通过电子邮件发送给您。 该项目是使用构建的。 撰写 TinyMCE 文档 如果您想为 TinyMCE 项目做出贡献,请阅读 TinyMCE 文档贡献者指南,网址为: 处理 TinyMCE 文档 编译或构建文档 以下过程有助于在本地构建(或编译)文档。 Tiny建议在提交拉取请求之前在本地测试和审查更改。 安装先决条件 Linux用户 您需要在计算机上安装以下程序: Ruby版本2或更高版本。 要验证安装的版本,请运行: ru
vue/cli 4.5.8使用 tinymce 富文本编辑器无样式黏贴word 表格 tinymce 版本第二步第三步 组件封装第三步 组件的引用第三步 效果 tinymce 版本 tinymce 4.5.12 附上命令: npm install tinymce -S npm install @ tinymce / tinymce -vue -S 由于没有指定版本所以命令执行完可以修改package.json文件指定依赖版本,然后删掉node_module文件夹,重新执行npm install重新安装 粘贴 功能是用的 tinymce 的paste插件实现的。在 tinymce 的官方文档中查看了paste的所有属性也无果。查看编辑器中内容的样式发现,div还有table的样式设置一下就好了。于是就用content_style属性中设置了一下,代码如下: window.ti...
modal加了 tinymce 后,发现超链接、图片、视频那的input框无法聚焦编辑。查了网上资料有的说是在加载modal框之前加载了 tinymce 所以导致不行,修改了加载顺序发现无效。 最后翻墙找到的 解决 办法:添加下面这段代码,就可以完美 解决 了~ $(document).on('focusin', function(e) { if ($(e.target).closest(".tox...
redlz2500: 魂淡,查了两个多小时,才搞清楚是怎么回事。 先是在前台alert,一级class字段一直是undefined,更改为其他名字也不行,折腾了半天,把三级的class字段也跟着更改了,然后就通过了…… 真是想哭啊…… php中使用mb_strlen解决中文字符数 qq_22824573: 这个评论的经验不加验证码!!! php中使用mb_strlen解决中文字符数 qq_22824573: 213213 有趣的繁體字 myaixian: 完全看不懂啊