首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TinyMCE复制粘贴IE11

TinyMCE复制粘贴IE11
EN

Stack Overflow用户
提问于 2019-04-29 19:03:24
回答 2查看 535关注 0票数 2

我正在使用TinyMCE 4.3.9处理富文本,我遇到了插件粘贴的麻烦,它在IE 11上有一个奇怪的行为。

这种情况是从word的副本e粘贴,在铬是工作正常,但与ie11是不是保留项目符号列表的缩进。

我附上了一个用于测试on the main site的文件

该文件位于https://github.com/tinymce/tinymce/issues/4949

EN

回答 2

Stack Overflow用户

发布于 2019-05-01 03:35:50

从Word复制和粘贴文档时,会发生两个步骤。在第一步中,当您复制Word中的内容(例如CMD + C)时,它会在剪贴板中为该内容创建多种“风格”。在Windows和Mac计算机上,这通常包括纯文本、RTF和HTML等。

当您将内容粘贴到TinyMCE中时,编辑器不会查看原始的Word文档(实际上它不能这样做)-相反,它会查看剪贴板并找到内容最合适的表示形式。鉴于TinyMCE是一个超文本标记语言编辑器,TinyMCE将始终选择超文本标记语言。

有趣的是,微软的浏览器可以(而且几乎总是这样做)在内容被交给编辑器进行处理之前修改来自剪贴板的内容。Chrome和IE表现不同的原因是它们可能会向编辑器返回非常不同的HTML作为粘贴过程的起点。

如果您对浏览器返回的内容感到好奇,这里有一些测试页面,可以让您看到它们之间的差异:

边缘(未命名为IE11或MS http://static.ephox.com/clipboard/clipboardtest.html的浏览器)

http://static.ephox.com/clipboard/clipboardtestms.html边缘(IE11和MS边缘)

如果你相信IE从剪贴板返回的超文本标记语言确实有使缩进正确所需的数据,我会在你打开的GitHub问题中跟进你所发现的更多细节。

票数 2
EN

Stack Overflow用户

发布于 2019-05-01 13:52:50

尝试使用TinyMCE v5,似乎这个问题已经在V5中得到了解决。

代码如下:

代码语言:javascript
复制
<script src="https://cloud.tinymce.com/5/tinymce.min.js?apiKey=your_API_key"></script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55902005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档