froala富文本编辑器的使用
froala富文本编辑器是一款超好用的编辑器,之前使用的wangeditor,但同一行无法插入多张图片且图片大小无法修改,更换更好用的富文本编辑器,在网上找了很多编辑器,最终选用了 froala ,很强大也很美观,但网上关于froala的文档却很少,使用过程中踩了很多坑,在这里记录下。
1、froala在服务器运行会有样式差异,商用收费;
2、froala的文件接口返回接口是固定的:
{"link":"filepath"}
3、froala全量引用文件:
<link rel="stylesheet" href="/froala/css/froala_editor.pkgd.css">
<link rel="stylesheet" href="/froala/css/dark.css">
<script type="text/javascript" src="/froala/js/froala_editor.pkgd.min.js"></script>
<script type="text/javascript" src="/froala/js/zh_cn.js"></script>
我这边做过路径修改,文件为: froala_editor.pkgd.css、dark.css、froala_editor.pkgd.min.js、zh_cn.js
官网的汉化文件有些翻译有问题,有些没有翻译,需要自己改下,默认英文,zh_cn.js文件不要求汉化可以不引入。
4、获取富文本框内容:
方法一:
editor.events.bindClick($('body'), '#save', function () {var fs = editor.html.get();editor.events.focus();});
方法二:jquery自带的方法
$('#edit .fr-view').html();
5、展示HTML时,样式消失
在需要展示HTML的地方引入样式文件,在展示 html 的元素内加类名 fr-view ;
6、去掉样式差异(将这段代码注释掉,2.8.1版本格式化后大概在1240行左右)
// var d = new Image;// !0 === f.ul && (g(), d.src = o ? "".concat(p(L(t)), "e=").concat(i) : "".concat(p(L(t)), "u")), !0 === f.ul && (f.events.on("contentChanged", function () {// (function e() {// return u(b) || u(E) || h(b) || h(E)// })() && g()// }), f.events.on("html.get", function (e) {// return e + L("qD2H-9G3ioD-17qA1tE1B-8qI3A4hA-13C-11E2C1njfldD1E6pg1C-8sC3hfbkcD2G3stC-22gqgB3G2B-7vtoA4nweeD1A31A15B9uC-16A1F5dkykdc1B8dE-11bA3F2D3A9gd1E7F2tlI-8H-7vtxB2A5B2C3B2F2B5A6ldbyC4iqC-22D-17E-13mA3D2dywiB3oxlvfC1H4C2TjqbzlnI3ntB4E3qA2zaqsC6D3pmnkoE3C6D5wvuE3bwifdhB6hch1E4xibD-17dmrC1rG-7pntnF6nB-8F1D2A11C8plrkmF2F3MC-16bocqA2WwA-21ayeA1C4d1isC-22rD-13D6DfjpjtC2E6hB2G2G4A-7D2==")// }// )), f.events.on("html.set", function () {// var e = f.el.querySelector('[data-f-id="pbf"]');// e && T(e).remove()// }), f.events.on("destroy", function () {// b && b.length && b.remove()// }, !0)
仅为学习使用,支持正版。
froala富文本编辑器的使用相关推荐
- Froala富文本编辑器
Froala富文本编辑器 https://www.froala.com/wysiwyg-editor
- 所见即所得html5编辑器,一个漂亮的所见即所得(WYSIWYG)富文本编辑器:Froala
本文翻译来自wysiwyg-editor,大家想看原文可以点击此链接. 介绍 WYSIWYG HTML编辑器是一款有史以来最强大的JavaScript富文本编辑器之一.它采用了最新的技术,并利用jQu ...
- froala editor富文本编辑器出现验证失败的解决方法
froala editor富文本编辑器出现验证失败的解决方法 出现这种情况,首先要下载源码包地址 https://www.froala.com/wysiwyg-editor 之后引用本地的 froal ...
- android 富文本框架_五种JavaScript富文本编辑器,总有一款适合你
全文共2099字,预计学习时长4分钟 也许,你时常会遇到要开发基于Web的文本编辑器的情况.有时候,只需实现一个简约且轻量级的应用程序,不必有其他任何不必要的功能.而有时候,你的首要任务是保护用户的商 ...
- Vue/js 富文本编辑器、excel编辑器合集
Vue 富文本编辑器 wangEditor JMEditor vue-quill-editor vue2-editor simditor kindeditor ueditor tinymce cked ...
- 14款前端常用的富文本编辑器插件
富文本编辑器是一种可内嵌于浏览器,所见即所得的文本编辑器.它提供类似于Office Word 的编辑功能,方便那些不太懂html用户使用,富文本编辑器的应用非常广泛,它的历史与图文网页诞生的历史几乎一 ...
- 【JavaWeb】之富文本编辑器
[JavaWeb]富文本编辑器 前言 一.富文本编辑器介绍 二.富文本编辑器使用 1.引入编辑器(多种引入方式) 2.使用编辑器 三.主流富文本编辑器推荐 1.TinyMCE 2.CKEditor 3 ...
- LayUI - 富文本编辑器
一个做后端的猿,难免用到LayUI,首先在这里,不推荐使用,坑多 一.富文本编辑器 缺点:功能太少,只能满足简单需求,只有下面这几个功能 废话少说,直接丢代码 html部分 <link rel= ...
- 几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
富文本编辑器 富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于浏览器,所见即所得的文本编辑器.它提供类似于Office Word 的编辑功能,方便那些不太懂HTML用户使用,富文 ...
- 五种JavaScript富文本编辑器,总有一款适合你
也许,你时常会遇到要开发基于Web的文本编辑器的情况.有时候,只需实现一个简约且轻量级的应用程序,不必有其他任何不必要的功能.而有时候,你的首要任务是保护用户的商业机密. 在这样的情况下,如果想知道& ...
最新文章
- java-错误log4j:WARN No appenders could be found for logger
- Android TextView
- HTML5 Dashboard – 那些让你激动的 Web 技术
- 《实施Cisco统一通信管理器(CIPT1)》——2.2 CUCM:单站点部署模型
- 修改CodeSmith中的SchemaExplorer.MySQLSchemaProvider
- coredump 断点_coredump调试的使用
- kaggle数据集命令行下载
- php怎么写for循环,PHP for循环的写法和示例
- Android自动化页面测速在美团的实践
- 前台 时不时报 could not proxy request_长春中考成绩不理想可以报的高中
- php curl 下载文件
- android 铃音制作工具,手机铃声制作大师
- 关于阿里云短信验证服务完整的教程
- 文件夹批量重命名的方法
- 风变编程python基础语法-第0关-千寻的名字
- 计算机搜索不到网络打印机怎么处理,搜索不到网络打印机怎么办 搜索不到网络打印机解决方法...
- 怎么关闭他人计算机网络,远程关机在局域网中,怎样能关闭别人的电脑呢 – 手机爱问...
- 欧拉定理(Tetration,玲珑杯 Round#5 E lonlife 1060)
- 如何设置浏览器标签图标
- Java整合Jsonpath解析Json字符串
热门文章
- linux iozone测试工具,iozone命令 – 进行linux下的硬盘性能测试
- 地铁应急指挥系统解决方案
- mapminmax函数
- 反爬虫绕过初级——添加http header和gzip解压处理
- 以太网测试仪的RFC2544测试你了解吗?
- WinHex的使用指南(图文详细版)
- vue运用JsBarcode生成一维码
- 回归分析常数项t值没有显著异于零怎么办_SPSS线性回归|太方便了,别人不想告诉你的其他操作我都总结好了(中)...
- 使用Simian进行重复代码检测
- 解读《美国国家BIM标准》 – BIM能力成熟度模型(三)