问题标签 [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 回答
5183 浏览

c# - WPF 所见即所得编辑器

我使用 windows 窗体控件创建了一个所见即所得编辑器作为标准 C# 程序。除了WPF,我想做同样的事情。

在我的旧应用程序中,我做了这样的事情。

这允许在编辑器上使用 Document.ExecCommand。

这在 WPF 中是如何实现的?它看起来不像 WPF 中的 WebBrowser 控件允许设计模式。

谢谢!

0 投票
5 回答
3945 浏览

javascript - 如何用 JavaScript 编写一个简单的 WYSIWYG 编辑器?

在我的项目中,我需要编写小型 WYSIWYG 编辑器(只需让用户将文本设为粗体/斜体/下划线,也许还有更多)。所以我不想使用像tinymce或fckeditor这样的怪物。我的问题是我需要知道哪些 HTML 元素和 javascript 函数?在这个问题中,我可以在其中编辑和格式化文本的 HTML 元素是一件非常有趣的事情。

0 投票
5 回答
1203 浏览

firefox - javascript 富文本编辑器中出现的奇怪元素

网络上基于 javascript 的富文本编辑器中出现了大量奇怪的 HTML 表单元素。我能找到的第一个证据是在一个月前的 joomla 论坛上。从那时起,也有来自drupal 用户wordpress 用户的报告,现在整个网络都证明了这一点——最后,我们刚刚在我负责的网站上收到了一份报告。它似乎仅限于Firefox。

有什么想法来自哪里,以及如何阻止它?有一些关于卸载 firefox 和运行恶意软件扫描程序的模糊提及,但没有具体说明。

0 投票
6 回答
1409 浏览

c# - CMS -WYSIWYG 用于傻瓜

因此,我正在为我的公司开展一个项目,该项目涉及允许用户创建自己的网页的能力。例如,知道自己在做什么的真正内容管理器会制作所有的主页面。然后,用户可以创建自己的页面来描述他们所做的事情并与他人共享项目。现在要注意的是,这些用户的经验为零,我的意思是制作网页的经验为零。我的目标是制作 10 个可供他们选择的模板,然后他们可以拖放这些模板来制作网页。我看过像 Ektron 和其他 CMS 系统这样的项目,但价格是按用户计算的,我们的用户数以千计。如果没有使用易于使用的所见即所得编辑器制作整个自定义 CMS,有什么可以帮助的吗?我知道有所见即所得的编辑器,但我只是想获得一些想法。还,

谢谢,

乔乔

0 投票
6 回答
1273 浏览

php - 用于 PHP 的文本到 HTML 转换器

你会推荐什么用于 PHP 的文本到 HTML 转换器?

其中一个例子是 Markdown,它在 SO 中使用。用户只需在文本框中输入一些具有自然格式的文本:在行尾输入、在段落末尾输入空行、星号分隔的粗体文本等。这种语法被转换为 HTML 标记。

简单性是我们正在寻找的主要功能,不需要有很多可能性,但那些基本的应该非常直观(自动将 URL 转换为链接、表情符号、段落)。

如果有所见即所得的编辑器,那将是一个很大的优势。就像在 SO 的半所见即所得会更好。

如果它与 Zend 框架很好地匹配,那就是加分项。

0 投票
2 回答
2488 浏览

html - 什么是最好的跨浏览器 html 所见即所得编辑器?

我正在寻找跨浏览所见即所得 css/html 网络编辑器(请免费软件),它是桌面,你能推荐我应该使用哪个吗?

0 投票
11 回答
51197 浏览

java - Java中的所见即所得文本编辑器

我想在这里收集所有用于 Java 的 WYSIWYG 文本编辑器。

条目的一些规则:

  • 必须有项目/产品的链接
  • 您必须说明它是开源的还是商业的
  • 是否可以扩展编辑器(添加新功能,如“以紫色为中心的数独”)?那是简单的还是复杂的?
  • 它是否具有许多功能(花哨的字符和段落样式以及在同一文档中对多种语言进行在线拼写检查)或仅具有基本功能(粗体、斜体、无下划线)?
  • 列出重要的依赖项(它是否在带有 Swing 的裸 Java 上运行?SWT?MacOS?)
  • 你的个人意见

此列表应有助于开发人员确定选择哪个编辑器。我不是在寻找“最好的”,而是更多的是“那里有什么”。

0 投票
5 回答
415 浏览

architecture - 通过扩展桌面 web-dev 应用程序创建专门的 CMS。选项?

背景

我们需要开发一个专门的 CMS(仅供内部使用)来支持技术写作团队为 Web 制作专门的长篇内容(即带有图片的文本、交互功能)。为了保护作者免受 Web 开发的细节影响(并提高输出的一致性),我们希望使用参数化占位符来增强常规的 WSIWYG html 编辑器,以用于更专业的内容(例如交互式页面元素)。占位符将通过单独的预发布过程扩展为 html/js/css/flash/etc。

内容生成是业务存在的理由,作者的生产力至关重要。如果我们使用基于网络的 CMS,作者会叛变,我敢肯定。

愿望清单

  • 基本的 Web 开发设计表面
  • 跨平台(mac/windows)
  • 源代码控制集成
  • 使用 GUI 添加/编辑占位符的能力
  • 在设计图面上指示占位符的能力
  • 能够将我们自己的报告构建到 UI 中(例如拼写检查)
  • 离线编辑(例如在飞机上,在展会上)

到目前为止的选项

开箱即用的东西不太可能足够灵活。因此,我们很可能不得不扩展现有产品。为了获得离线功能和坚如磐石的编辑,我们正在考虑扩展桌面应用程序。到目前为止,这是我们的选择:

  • Dreameaver CS4(优点:熟悉,跨平台。缺点:有限的扩展 api
  • Visual Studio(优点:良好的可扩展性。缺点:恐吓作家,Mac 用户将需要 VM)

请告诉我,我有比这更多的选择!

0 投票
3 回答
1747 浏览

firefox - 在 Firefox 中复制和粘贴

在使用所见即所得的编辑器时,我遇到了限制访问剪贴板的 Firefox 的墙(尚未测试 Webkit)。

  1. 有人可以解释为什么限制复制到剪贴板吗?

    我只是想不出一种可以恶意使用它的方法,而且缺乏“复制”支持的用例比比皆是。
    事实上,诸如zeroClipboard 之类的整个库只是为了方便此功能。

    (我理解——但不同意——允许对剪贴板进行读取访问会造成漏洞,尽管弹出窗口会解决这个问题。)

  2. 有没有什么好的技巧/方法可以给我一个“粘贴”按钮?我看到帖子中提到了“textarea 技巧”,但没有解释它们是如何工作的。

  3. 是否有一个非常常见的场景,即合法用户的生产受到“安全预防措施”的阻碍,而“坏人”使用黑客 [如 zeroClip] 使安全感觉完全错误?

我知道,如果我签署我的脚本,就会有一个复杂的“官方”方法可用。[我没有知识或资源去做],但即使这样也会在我使用它时生成一个弹出窗口。

0 投票
3 回答
4950 浏览

xaml - 将输出 XAML 的最佳 XPS WYSIWYG 编辑器是什么?

我正在寻找将输出原始 XAML 的 XPS 所见即所得。

我的意图是使用该工具快速生成和测试 XAML(XPS 文档),然后在代码中生成相同的 xaml 并以编程方式生成 XPS 文档。许多人用于生成 html 的方法相同。

任何人都可以推荐以下任何产品或建议任何其他产品吗?更好的是,有人知道免费的 XPS 编辑器吗?