首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >带有粘贴插件的TinyMCE在Chrome中丢失格式

带有粘贴插件的TinyMCE在Chrome中丢失格式
EN

Stack Overflow用户
提问于 2015-08-19 21:36:21
回答 1查看 1.9K关注 0票数 0

大家好!

我有一个带有文本区的网页,可以通过TinyMCE处理富文本。当用户粘贴来自不同来源的文本时,它工作得很好,但当用户尝试将Word内容粘贴到其中时,它就会出现问题(添加了大量额外的XML标记)。在从Stack Overflow帖子得到建议后,我使用"paste“TinyMCE插件修复了这个问题。

Firefox运行得很好。用户现在可以从Word或其他来源(Notepad++、WinMerge等)粘贴并且保持格式化。然而,在Chrome中,从Word粘贴可以很好地工作,但从其他来源粘贴会丢失格式,并使所有内容左对齐。许多用户将代码片段粘贴到此文本区域中,丢失格式会使其很难阅读。

我使用的是TinyMCE 3.5.10。我尝试了4.2.4,但我在那里看到了相同的行为。下面是我的代码使用4.2.4时的样子。我的php源代码包含一个带有"tinymce-test“id的textarea元素。

代码语言:javascript
运行
复制
tinymce.init({

    selector: "#tinymce-test",
    height: "100px",
    width: "99%",
    toolbar: "bold, italic, undo, redo",
    menubar: false,
    statusbar: false,
    plugins: "paste"

});

我的Firefox版本是39.0.3,Chrome版本是44.0.2403.155m。

任何帮助都将不胜感激。谢谢!

EN

Stack Overflow用户

发布于 2016-03-21 21:50:00

在您的选项中添加以下内容:

代码语言:javascript
运行
复制
paste_webkit_styles: "color font-size"

这将允许它保留webkit浏览器的颜色和字体大小样式。更多信息请点击此处:https://www.tiny.cloud/docs/plugins/opensource/paste/#paste_webkit_styles

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32097117

复制
相关文章

相似问题

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