问题标签 [wysiwyg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1392 浏览

xss - 任何具有 XSS 攻击防护的所见即所得编辑器?

我们使用 WYSIWYG 编辑器的时间超出了我的记忆。在这种编辑器中轻松粘贴 javascript 使其成为 XSS 攻击的坐鸭。

任何人都知道任何所见即所得的编辑器,而不是与 XSS 预防集成?

欢迎提出解决方案和建议。

0 投票
3 回答
2439 浏览

jquery - Rails 或 Jquery 所见即所得

我几乎只是在寻找他们在添加评论时使用的与此 WYSIWYG 非常相似的代码。我希望他们能够点击返回,它会自动抛出一个<br />标签。如果他们知道 HTML 标签,我知道让它在文本区域工作的非常简单的方法,但几乎没有用户会。所以我只想要几个按钮,比如粗体、斜体和链接,并让它<br />在返回时自动执行。没有什么真正的花哨。

它可以是 jquery 或 rails 解决方案,因为我同时使用两者。感谢任何线索/帮助。我简要地研究了一些像 TinyMCE 一样的东西,但它们做的比我希望用户能够做的要多得多。

0 投票
1 回答
1027 浏览

apache-flex - 在 Flex 中制作所见即所得的最佳方法?

我有一个客户想要一个行为类似于 MS word 的所见即所得表单。它将有一些部分标签,用户希望为每个部分输入注释,并且它需要一个图表占位符。诀窍是用户需要知道打印时分页符将落在哪里。客户同意具有固定尺寸边距的固定尺寸纸张。我应该如何应对这个挑战?非常感谢您的建议。

这是一个例子:

第 1 节:在此解释想法 { 当用户在本节中键入时,本节和下一节之间的空间会扩大,但我作为用户不能删除说第 1 节或第 2 节的行,或图表的占位符. 但是,如果我输入很多文本,我需要用虚线或其他东西显示分页符的位置,以便用户可以确保输入的内容出现在所需的页面上。例如,如果我在这里输入很多,第 2 部分将被推送到下一页}

第 2 部分:说明为什么这是一个好主意

[图表的占位符。. . ]

第 3 节:附加说明:

0 投票
2 回答
1538 浏览

jquery - 带有标准 HTML 表单的标记所见即所得

我正在尝试在我的网站上使用标记编辑器,但在试图弄清楚我需要做什么来将文本区域提交到我的服务器端脚本时遇到了问题。我猜有一些简单的事情需要做,但我缺乏 JS/JQuery 知识使得很难找到答案

编辑器工作正常,我只想使用我自己的表单并提交按钮,但是当我尝试提交表单时,我的脚本中没有任何文本区域数据。

知道我需要做什么吗?这是有效的最小值(在提交之前)

正如我所说,提交之前的所有内容都有效,但是一旦我提交,表单数据元素“文本”将一无所获。

我试着在头脑中这样做:

我也试过:

而且我没有运气 - 上面的最后一次尝试只是禁用了表单(因此单击提交或预览按钮什么也没做)。

有任何想法吗?我猜想使用我自己的表格真的很简单,但我不知道该怎么做。

蒂亚!

0 投票
1 回答
780 浏览

php - 所见即所得的 HTML 编辑器,但仅限于上下文的某些标签

我想为我的用户提供在我为他们设计的网站上编辑内容块的能力。

大多数块都包含在一个<div>中,用户可以自由选择他们在块内使用的 HTML。但是,例如<ul>标签中包含一些块,我想限制用户仅<li>在列表中添加或删除 s 以遵循正确的 HTML 语法。

我计划从数据库中检索 HTML 并在 WYSIWYG 编辑器中将其呈现给管理员用户。是否有任何编辑器允许我指定块的“包含标签”,并遵循正常的 HTML 语法规则来限制可以在块内添加的内容?

作为参考,我在应用程序中使用 Zend Framework 和 PHP。

0 投票
3 回答
235 浏览

javascript - mooWMD 未定义?

首先是代码!

砰!

我的问题是,它不像mooWMD 教程中的示例那样工作,我得到的只是一个应用了 wmd.css 样式的空文本区域。我无法弄清楚我可能做错了什么。所有文件位置都是正确的,但我得到“mooWMD”未定义。我很茫然任何和所有的建议都表示赞赏。

0 投票
5 回答
569 浏览

browser - 我应该使用什么所见即所得的编辑组件进行浏览器内编辑?

我正在寻找一个好的、所见即所得的编辑器,我可以将它集成到我的网页中,使我的用户能够编辑信件、法律协议等,而无需他们学习一组新的命令或语法或疯狂地尝试删除表格或调整图像大小。

我已阅读相关问题。而且我可能使用了大多数更好的,包括 fckeditor、tinymce 和 ephox。并看过许多其他人。我认为没有一个是真正优秀的编辑器。

Ephox 在编辑方面是最好的。但它是一个沉重的 java 小程序。理想的解决方案是基于 JavaScript 的。我知道浏览器是限制因素,可能需要一代或多代才能到达我想要的地方。

有什么建议么?有什么新东西进入市场?

0 投票
2 回答
4102 浏览

.net - RichTextBox (.NET Winforms) 问题(或替代方案)

我对 .Net 的RichTextBox控件有疑问。似乎它不支持表格单元格格式,这很有趣,因为大多数时候我创建表格我希望单元格内容右对齐(数字、货币)。

如果我尝试在 RichTextBox 中打开写字板文档,它会忽略(并实际上删除)单元格对齐命令。我尝试了几种解决方法,但都没有成功。

  1. 谁能想到解决这个问题的想法?(不使用固定宽度的字体和空格)这将是最好的解决方案,因为其他代码已经运行良好,所以如果只需要一个肮脏的黑客,那就太好了。

  2. 或者您可以推荐.Net富文本编辑器的开源替代品吗?我需要一个可以嵌入到我的 Windows 窗体中并以编程方式访问内容的用户控件(创建内容或附加某些内容)。我在网上搜索了一段时间,但只找到了 web (Ajax/Javascript) 控件。

  3. 还有我可以使用的 HTML WYSIWYG 编辑器,但它们基本上都是使用 MSHTML 嵌入和编辑的 IE 浏览器,在 Winforms 应用程序中使用它感觉有点奇怪(也许我错了)。在这种情况下,我们将需要一些额外的时间来实现 HTML 内容生成器——尽管它比 RTF 恕我直言更容易阅读和生成。

  4. 你们觉得什么最适合这个目的?

0 投票
4 回答
1462 浏览

cross-platform - 开源运行时表单设计器

我正在寻找一个开源运行时表单设计器(用于 SCADA,而不是搜索 html 设计器),它有点类似于现代 IDE WYSIWYG's。到目前为止,我的清单是空的。

要求是跨平台和 C++。

提前致谢。

更新:

目前我使用 wxWidgets 作为 GUI 平台。所以可能的解决方案要么是开源的基于 wxWidgets 的表单设计器,要么是 wxWidgets 组件/库。

更新 2:

找到了我正在寻找的wxShapeFramework组件。目前这是唯一的选择。

0 投票
3 回答
1799 浏览

tinymce - TinyMCE 编写糟糕的 HTML!

我目前已将 TinyMCE 整合到一个简单的博客/页面编辑应用程序的后端编辑器中,但我对它创建的 HTML 代码非常不满意。它会做各种乱七八糟的事情,比如:

  • 将内联样式信息添加到跨度标签中,如果不直接编辑 HTML,您将无法摆脱这些标签。
  • 以无意义的方式嵌套标签(例如<p><strong><p><span>some text</span></p><strong></p>,只是为了使某些东西变得粗体。)
  • 在不属于它们的地方添加空<p>&nbsp;</p>行,我不想创建空行。

编辑:我查看了其他编辑器的列表(包括 SO),但我想知道人们是否有更好的运气从他们所见即所得的编辑器中获得干净的代码。

有什么建议可以在幕后输出更好的代码吗?