老司机们,做过富文本编辑器的进来一下

2016-08-29 11:18:55 +08:00
 123s
discuz 里面有一个编辑器,当从页面上复制内容,好像连样式也会复制过去。这样就会卡死,能优化吗?
4136 次点击
所在节点    JavaScript
7 条回复
initpub
2016-08-29 11:51:40 +08:00
所谓“好像连样式也会复制过去”,实际上就是 HTML 代码复制过去了。

富文本编辑器就是 HTML “所见即所得”编辑器——浏览器自带,功能简单。

解决办法:删除垃圾 HTML 代码。
Arrowing
2016-08-29 11:59:19 +08:00
说明你内容太多了,浏览器处理不过来,分批次复制吧。
或者尝试先赋值到源代码里看看。
initpub
2016-08-29 12:07:48 +08:00
@Arrowing 这年头浏览器很牛逼的,静态内容再多,也难卡死呀。我觉得多半是有垃圾代码。
jerray
2016-08-29 12:28:00 +08:00
这种编辑器都是 js 写的,写不好弄出死循环之类的就会卡死浏览器。如果复制很少的内容也会卡死,多半是编辑器的 bug 。
iwege
2016-08-29 13:13:54 +08:00
貌似有一些编辑器有 cleanFormat 之类的处理。
begoingtodo
2016-08-29 16:16:47 +08:00
没有粘贴成纯文本格式的选项吗?
wudanyang
2016-08-29 18:48:07 +08:00
用 ueditor 吧,这个现在做的还不错。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/302408

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX