草庐IT

Java 所见即所得的 HTML 编辑器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我正在做一个项目,需要一个简单、免费的JavaHTML所见即所得编辑器。谁能指出我正确的方向?它只有很小的空间可以容纳,所以最好是相当简单的东西。

html - 当我需要从 WYSIWYG 编辑器呈现 HTML 时如何防止 XSS 攻击?

非技术背景信息:我在一所学校工作,我们正在使用Django构建一个新网站。为学校工作的教师在技术上不够称职,无法使用另一种MarkUp语言,例如MarkDown。我们最终决定我们应该使用所见即所得的编辑器,这会带来安全漏洞。我们不太担心老师本身,但更多的恶意学生可能会获得老师的证书。技术背景信息:我们正在使用Django1.3运行并且尚未选择特定的编辑器。我们倾向于像TINYMCE这样的javascript,但可以说服使用任何允许安全性和易用性的东西。因为WYSIWYG编辑器会将HTML输出到文档中,所以我们不能简单地转义它。防止恶意代码的最佳方法是什么,同时又能让非技术教师轻松撰写帖

html - 当我需要从 WYSIWYG 编辑器呈现 HTML 时如何防止 XSS 攻击?

非技术背景信息:我在一所学校工作,我们正在使用Django构建一个新网站。为学校工作的教师在技术上不够称职,无法使用另一种MarkUp语言,例如MarkDown。我们最终决定我们应该使用所见即所得的编辑器,这会带来安全漏洞。我们不太担心老师本身,但更多的恶意学生可能会获得老师的证书。技术背景信息:我们正在使用Django1.3运行并且尚未选择特定的编辑器。我们倾向于像TINYMCE这样的javascript,但可以说服使用任何允许安全性和易用性的东西。因为WYSIWYG编辑器会将HTML输出到文档中,所以我们不能简单地转义它。防止恶意代码的最佳方法是什么,同时又能让非技术教师轻松撰写帖

asp.net - Web 开发人员可用的最佳 HTML 所见即所得编辑器是什么?为什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion有许多不同风格的HTML所见即所得编辑器,从javascript到ASP.Netweb控件,但功能往往是相同的。有没有人有他们喜欢在项目中使用的最喜欢的HTML编辑器?为什么?

asp.net - Web 开发人员可用的最佳 HTML 所见即所得编辑器是什么?为什么?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion有许多不同风格的HTML所见即所得编辑器,从javascript到ASP.Netweb控件,但功能往往是相同的。有没有人有他们喜欢在项目中使用的最喜欢的HTML编辑器?为什么?

javascript - JS : Get array of all selected nodes in contentEditable div

您好,我使用contentEditable已经有一段时间了,我认为我对它的处理非常好。让我回避的一件事是如何获取对所有节点的引用数组,这些节点部分或完全在用户的选择范围内。有人有想法吗?从这里开始:functiongetSelectedNodes(){varsel=window.getSelection();try{varfrag=sel.getRangeAt(0).cloneContents()}catch(e){return(false);}vartempspan=document.createElement("span");tempspan.appendChild(frag);v

javascript - JS : Get array of all selected nodes in contentEditable div

您好,我使用contentEditable已经有一段时间了,我认为我对它的处理非常好。让我回避的一件事是如何获取对所有节点的引用数组,这些节点部分或完全在用户的选择范围内。有人有想法吗?从这里开始:functiongetSelectedNodes(){varsel=window.getSelection();try{varfrag=sel.getRangeAt(0).cloneContents()}catch(e){return(false);}vartempspan=document.createElement("span");tempspan.appendChild(frag);v

javascript - 构建一个所见即所得的编辑器

我需要为我正在从事的项目构建一个所见即所得的编辑器,并且需要一些指导。我的一些主要困惑点如下:iframe文档与contenteditablediv:我应该使用哪一个,为什么?我讨厌iframe,使用iframe有明显的优势吗?跨浏览器样式:execCommand似乎在不同的浏览器中应用不同的样式。有没有什么技巧可以使这个跨浏览器兼容?我是否应该根本不使用execCommand而应用我自己的样式?将项目添加到撤消链:如何运行我自己的脚本,例如插入图像,并允许cntrl+z(撤消)删除它?是否有一组撤消/重做项目可用于我可以将项目插入的contenteditable?保持文本选择:如何在

javascript - 构建一个所见即所得的编辑器

我需要为我正在从事的项目构建一个所见即所得的编辑器,并且需要一些指导。我的一些主要困惑点如下:iframe文档与contenteditablediv:我应该使用哪一个,为什么?我讨厌iframe,使用iframe有明显的优势吗?跨浏览器样式:execCommand似乎在不同的浏览器中应用不同的样式。有没有什么技巧可以使这个跨浏览器兼容?我是否应该根本不使用execCommand而应用我自己的样式?将项目添加到撤消链:如何运行我自己的脚本,例如插入图像,并允许cntrl+z(撤消)删除它?是否有一组撤消/重做项目可用于我可以将项目插入的contenteditable?保持文本选择:如何在

html - 创建用于编辑电子邮件模板的 html 所见即所得编辑器

我正在开发的(基于网络的)软件需要一种方法让用户能够自定义电子邮件模板。我熟悉TinyMCE等。基于网络的所见即所得编辑器。然而,他们努力通过大量使用样式表来生成有效的(x)html标记。所有这些都不会在电子邮件客户端中很好地呈现(是的,我在看你..outlook2007)。有人知道可以配置为生成电子邮件友好的html吗? 最佳答案 livepipe可以看看http://livepipe.net/control该页面中的TextArea选项卡有一个非常简单的所见即所得编辑器,可能适合您的需要。它基于javascript并使用Prot