/** * ueditor plus 完整配置项 * 可以在这里配置整个编辑器的特性 */ /**************************提示******************************** * 所有被注释的配置项均为UEditor默认值。 * 修改默认配置请首先确保已经完全明确该参数的真实用途。 * 主要有两种修改方案,一种是取消此处注释,然后修改成对应参数;另一种是在实例化编辑器时传入对应参数。 * 当升级编辑器时,可直接使用旧版配置文件替换新版配置文件,不用担心旧版配置文件中因缺少新功能所需的参数而导致脚本报错。 **************************提示********************************/ (function () { // 资源文件根路径,如果你的页面不是放在根目录下,请注意修改这个路径 // 通常情况下这个可以配置成静态资源CDN的地址 var URL, CORS_URL; if (window.UEDITOR_HOME_URL) { URL = window.UEDITOR_HOME_URL; } else if (window.__msCDN) { URL = window.__msCDN + 'asset/vendor/ueditor/'; } else if (window.__msRoot) { URL = window.__msRoot + 'asset/vendor/ueditor/'; } else { URL = getUEBasePath(); } // 需要能跨域的静态资源请求,主要用户弹窗页面等静态资源 // 通常情况下这个可以配置成静态资源CDN的地址 if (window.UEDITOR_CORS_URL) { CORS_URL = window.UEDITOR_CORS_URL; } else if (window.__msRoot) { CORS_URL = window.__msRoot + 'asset/vendor/ueditor/'; } else if (window.UEDITOR_HOME_URL) { CORS_URL = window.UEDITOR_HOME_URL; } else { CORS_URL = getUEBasePath(); } /** * 配置项主体。注意,此处所有涉及到路径的配置别遗漏URL变量。 */ window.UEDITOR_CONFIG = { // 为编辑器实例添加一个路径,这个不能被注释 UEDITOR_HOME_URL: URL, // 需要能跨域的静态资源请求,主要用户弹窗页面等静态资源 UEDITOR_CORS_URL: CORS_URL, // 是否开启Debug模式 debug: false, // 服务器统一请求接口路径 serverUrl: "/ueditor-plus/_demo_server/handle.php", // 从服务器获取配置 loadConfigFromServer: true, // 服务器统一请求头信息,会在所有请求中带上该信息 serverHeaders: { // 'Authorization': 'Bearer xxx' }, // 服务器返回参数统一转换方法,可以在这里统一处理返回参数 serverResponsePrepare: function (res) { // console.log('serverResponsePrepare', res); return res; }, //工具栏上的所有的功能按钮和下拉框,可以在new编辑器的实例时选择自己需要的重新定义 toolbars: [ [ "fullscreen", // 全屏 "source", // 源代码 "|", "undo", // 撤销 "redo", // 重做 "|", "bold", // 加粗 "italic", // 斜体 "underline", // 下划线 "fontborder", // 字符边框 "strikethrough",// 删除线 "superscript", // 上标 "subscript", // 下标 "removeformat", // 清除格式 "formatmatch", // 格式刷 "autotypeset", // 自动排版 "blockquote", // 引用 "pasteplain", // 纯文本粘贴模式 "|", "forecolor", // 字体颜色 "backcolor", // 背景色 "insertorderedlist", // 有序列表 "insertunorderedlist", // 无序列表 "selectall", // 全选 "cleardoc", // 清空文档 "|", "rowspacingtop",// 段前距 "rowspacingbottom", // 段后距 "lineheight", // 行间距 "|", "customstyle", // 自定义标题 "paragraph", // 段落格式 "fontfamily", // 字体 "fontsize", // 字号 "|", "directionalityltr", // 从左向右输入 "directionalityrtl", // 从右向左输入 "indent", // 首行缩进 "|", "justifyleft", // 居左对齐 "justifycenter", // 居中对齐 "justifyright", "justifyjustify", // 两端对齐 "|", "touppercase", // 字母大写 "tolowercase", // 字母小写 // "|", // "link", // 超链接 // "unlink", // 取消链接 // "anchor", // 锚点 "|", "imagenone", // 图片默认 "imageleft", // 图片左浮动 "imagecenter", // 图片居中 "imageright", // 图片右浮动 "|", // "simpleupload", // 单图上传 "insertimage", // 多图上传 // "emotion", // 表情 // "scrawl", // 涂鸦 // "insertvideo", // 视频 // "insertaudio", // 音频 // "attachment", // 附件 // "insertframe", // 插入Iframe // "insertcode", // 插入代码 // "pagebreak", // 分页 // "template", // 模板 // "background", // 背景 // "formula", // 公式 // "|", // "horizontal", // 分隔线 // "date", // 日期 // "time", // 时间 // "spechars", // 特殊字符 // "wordimage", // Word图片转存 // "|", // "inserttable", // 插入表格 // "deletetable", // 删除表格 // "insertparagraphbeforetable", // 表格前插入行 // "insertrow", // 前插入行 // "deleterow", // 删除行 // "insertcol", // 前插入列 // "deletecol", // 删除列 // "mergecells", // 合并多个单元格 // "mergeright", // 右合并单元格 // "mergedown", // 下合并单元格 // "splittocells", // 完全拆分单元格 // "splittorows", // 拆分成行 // "splittocols", // 拆分成列 // "|", // "print", // 打印 "preview", // 预览 // "searchreplace", // 查询替换 // "|", // "contentimport", // "ai", // "help", // 帮助 ] ] // 动态选项配置,该值可以通过后端配置接口动态返回,动态控制toolbars的功能 , toolbarShows:{ // "ai": false, } // 自定义工具栏按钮点击,返回 true 表示已经处理点击,会阻止默认事件 // , toolbarCallback: function (cmd, editor) { // console.log('toolbarCallback',cmd, editor); // // switch(cmd){ // // case 'insertimage': // // editor.execCommand('insertHtml', '

'); // // console.log('toolbarCallback',cmd, editor) // // return true; // // case 'insertvideo': // // editor.execCommand('insertHtml', '