1. 关于跨域问题,这个最好直接将前端代码直接放到到server端访问。
2.加载编辑器的内容时,一定要判断编辑器对象是否已经准备好,因为是异步加载对象,不判断会报错:Cannot read property 'getRange' of undefined
实现参照:
/*文本编辑器*/
var ue = new UE.ui.Editor({
initialFrameHeight: 300,
initialFrameWidth: 888
});
ue.render('editor');
/*编辑模式初始页面*/
ue.ready(function() {
alert('初始化完毕');
ue.execCommand('insertHtml', ‘h5Code‘); // h5Code 是之前存入拿到的html,即ue.getAllHtml()获取的值
ue.focus();
})
3.关于图片资源及文件资源上传,一定要保证配置的地址可以访问到,地址是:ueditor\jsp\config.json 文件里的imageUrlPrefix + imagePathFormat