java - 这两天做web页面富文本编辑器,有哪些好用的编辑器?
巴扎黑
巴扎黑 2017-04-17 13:58:08
[Java讨论组]

uEditer 之前用的感觉不是很好。现需要更换,求推荐好用,且兼容性好
比如本站中的富文本编辑器。
主要需求为:能上传图片,排版方便,添加附件。

巴扎黑
巴扎黑

全部回复(6)
伊谢尔伦

没有人推荐TinyMCE吗?

天蓬老师

html5,兼容IE10+的推荐

simditor

黄舟

ckeditor蛮好的支持接口

PHP中文网

Simditor很赞,刚用上,blog上写了个接入步骤,可以参考下~

迷茫

是我的话就自己写个BBCode Editor,需要什么功能就自己定制,XSS过滤就用HTML Purifier。
下面是个示例:

<meta charset="utf-8">
<h1>BBCode Editor</h1>
<p>
    <a href="javascript:void(0)" onclick="insertAtCaret('editor','[code]代码[/code]');">[code][/code]</a>
    <a href="javascript:void(0)" onclick="insertAtCaret('editor','[b]加粗[/b]');">[b][/b]</a>
    <a href="javascript:void(0)" onclick="insertAtCaret('editor','☺');">☺</a>
</p>
<textarea id="editor" rows=10 cols=50></textarea>
<script>
function insertAtCaret(id, val) {
    var field = document.getElementById(id);
    if (document.selection) {
        // IE support
        field.focus();
        var sel = document.selection.createRange();
        sel.text = val;
    } else if (field.selectionStart || field.selectionStart == '0') {
        // Mozilla support
        var startPos = field.selectionStart;
        var endPos   = field.selectionEnd;
        field.value = field.value.substring(0, startPos) + val + field.value.substring(endPos, field.value.length);
        field.selectionStart = startPos + val.length;
        field.selectionEnd   = startPos + val.length;
    } else {
        // Other browsers
        field.value += val;
    }
    field.focus();
}
</script>
迷茫

ueditor

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号