CKEditor 不需要的字符

2024-01-11

如何禁用 CKEditor 每次都获取我的信息 ,当我不想要它们时?我正在使用 CKEditor 和 jQuery 适配器。

我不想有任何  tags.


经过一些研究后,我可能会对这个问题有所了解 - 不幸的是没有现成的解决方案。

在 CKEditor 中,有四种方式可以出现不间断空格(有人知道更多吗?):

  1. 自动填充空块 http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.fillEmptyBlocks。可以在配置中禁用此功能:

    config.fillEmptyBlocks = false;
    
  2. 按TAB键自动插入 http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.tabSpaces。可以在配置中禁用此功能:

    config.tabSpaces = 0;
    
  3. 将双空格转换为 SPACE+NBSP。这是浏览器行为,因此 CKEditor 团队不会修复 http://ckeditor.com/comment/33942#comment-45910。它可以在服务器端或通过客户端 javascript onunload 进行修复。也许这个 php 是一个开始:

    preg_replace('/\s \s/ig', ' ', $text);
    
  4. 通过复制和粘贴。如果您粘贴一个UTF-8 不间断空格 http://www.fileformat.info/info/unicode/char/a0/index.htm或者双空格 CKEditor 会自动转换它。我在这里看到的唯一解决方案是如上所述执行正则表达式。config.forcePasteAsPlainText = true;没有帮助。

摘要:要摆脱所有不间断空格,您需要编写一个附加函数来清理用户输入。

非常感谢评论和进一步的建议! (我使用的是ckeditor 3.6.4)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CKEditor 不需要的字符 的相关文章

  • 使用 jQuery inputmask 插件范围 0-100

    如何创建 0 到 100 范围内的掩码 document ready function masked inputmask 您可以使用jquery inputmask regex extensions js为了那个原因 你可以找到带有所有扩展
  • websockets 如何处理同一浏览器的两个选项卡

    I have 1 个 PHP 服务器 提供 http 请求 和 1 node js 发布更新的数据消息 每个连接都带有 websocket php 服务器设置其 cookie 在一个浏览器中 此 cookie 可在所有选项卡中使用 当浏览器
  • Twitter Typeahead 上使用 Bootstrap 3 的 CSS 问题

    随着 Bootstrap 3 的发布 Typeahead 已被删除 取而代之的是 https github com twitter typeahead js https github com twitter typeahead js 我已经
  • 使用 float:left 与 display:inline-block 的 jQuery UI 拖放排序比较

    我这里有两个例子 这两个例子之间的唯一区别是 一种使用display inline block 另一种使用float left li doc item 显示 内联块 与 li doc item float left 我的问题是 displa
  • iphone jquery 移动闪烁问题

    我在 iPhone 上使用使用 jQuery mobile 开发的应用程序时遇到闪烁问题 我尝试了互联网上提供的几种解决方案 包括 CSS 更改 将过渡设置为 无 甚至在 jquerymobile js 中注释代码 但没有运气 我使用的 J
  • 可以禁用幻灯片的触摸模拟但不能禁用滚动条(危险的滑动器)吗?

    我的页面上有一个危险的滑动器 它成功地模拟了幻灯片和随附滚动条上的触摸事件 允许单击鼠标并移动以向左或向右滑动幻灯片 这很好 但我现在在滑动器内的幻灯片上调用了可拖动 这意味着我需要停止此触摸模拟 拖动幻灯片并同时移动它们会引起混乱 但仅限
  • 播放没有音频标签的音频

    是否可以在没有音频标签的情况下仅使用 javascript 播放音频 我通过 tinyMce 编辑器注入脚本 因为我无权访问网站的后端 并且它不支持客户端的音频标签 她只想要当您将鼠标悬停在图像上时发出简单的声音 我已经完成了所有设置 但是
  • ES6 模块范围

    我有代码 lib js var a a export var b b main js console log a a variable is not available in a global scope import b from lib
  • 如何从 html 页面 [javascript] 调用 Web 服务方法而不刷新页面

    我有一个webservice这将返回一个值 我的要求是 我需要调用它webservice从一个index html页面 该页面有一个 html 提交按钮 在该按钮上单击我正在呼叫JavaScript 从那里我想调用网络方法 我怎样才能做到这
  • 从字节数组设置 img src

    我需要设置img src我在对象中拥有的字节数组的属性 img
  • 在反应中访问回调内的 event.target

    我有以下课程片段 constructor props super props this timeout null search e gt clearTimeout this timeout this timeout setTimeout f
  • 了解 Document.createElement()

    我在用着GWT及其底层DOM能力 我基本上想要实现的是 Have a div包含一些文本的元素 其中一些文本将被包围span元素 span 元素可相互拖动并提供上下文菜单 New span元素可以由最终用户动态创建 它可能是这样的 在应用程
  • Firebase + Node.js:错误:找不到 XMLHttpRequest 兼容性库

    Firebase Node js On iOS 安装的 Node js npm 安装 firebase save 节点测试 js 其中 test js 是一个非常简单的连接到 Firebase 的脚本 var firebase requir
  • WordPress 子主题包括包含文件

    我在一家WordPress使用 AMPPS 作为本地主机在我的本地计算机上进行设置 使用 Delta 主题 我创建了一个子主题 delta2 child 初始设置效果很好 但是 我需要更改包含文件夹中名为 home slider php 的
  • 如何将MathJax公式转换为img

    Mathjax 现在在我的项目中运行良好 但有一个问题 有没有办法将MathJax的公式 纯html和css 转换成img文件 我可以保存 MathJax 可以配置为生成 SVG 看http docs mathjax org en late
  • javascript - 如何获取对象名称或关联数组索引名称?

    我有一个像这样的 JSON 对象 var list name1 element1 value1 name2 element1 value2 如何提取所有 nameX 字符串值 例如 假设我想将它们连接在一个字符串中输出 例如 name1 n
  • React Redux - 在辅助函数中访问现有存储

    我试图在反应组件之外获取存储实例 存储状态 即在单独的辅助函数中 我有我的减速器 我的动作 我在最上面的组件中创建了一个商店 configStore js import createStore from redux import gener
  • Graphql 将多个查询合并(组合)为一个?

    我正在尝试使用 JavaScript 将多个 GraphQL 查询合并为一个查询 我正在寻找这样的东西 let query3 mergeQueries query1 query2 我们事先不知道哪些查询将被组合 假设我有这样的查询 输入查询
  • 如何从 html 字符串向 jQuery DataTable 添加多行

    我有一个 jQuery DataTable 我想向其中添加 html tr 行 这些行以 html 字符串的形式出现 我可以使用标准 jQuery 将它们添加到表中 但这意味着它们绕过 DataTable 对象 并在重新排序表时丢失 要使用
  • Cycle2 初始化事件未触发

    我使用 Cycle2 作为基本的轮播 我的幻灯片项目有时在其数据中包含一个 url 因此我必须使用 Cycle2 api 事件来使用该 url 当它存在时 我的问题是 虽然 cycle after 事件触发正常 但初始化事件都不会触发 因此

随机推荐

  • SendGrid Automated Security 如何处理 SPF 记录? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我使用 SendGrid 并且有 2 个专用 IP 我的网站使用 SendGrid 发送电子邮件 我同时使用 G Suite 并且我个人使
  • WPF RichTextBox - 在当前插入符位置获取整个单词

    我在 WPF Richtextbox 上启用了拼写功能 并且希望在显示带有拼写建议的上下文菜单之前获取当前插入符号位置处拼写错误的单词 新方式 void richTextBox1 PreviewKeyDown object sender K
  • 将外部项目添加到 subversion 存储库 [重复]

    这个问题在这里已经有答案了 我希望我的 SVN 存储库具有以下结构 External MVC MVCConttrib NLog 我希望每个团队成员都能够查看外部存储库 这样就没有人需要查找底层项目的 SVN URL 但我希望存储库中的项目从
  • 从 webview 播放视频时如何设置横向方向

    我有一个带有视频链接的网络视图 该应用程序只是纵向方向 但当视频处于全屏状态并使用所有屏幕时 我需要更改方向 感谢您的帮助 把这个放在你的AppDelegate UIInterfaceOrientationMask application
  • 临时对象是 xvalue 吗?

    我目前正在撰写学位论文 其中还涉及对 C 11 背后理论的一些解释 这确实很好 因为 C 是我选择的编程语言 并且该标准或多或少是免费提供的 N3337 让您迷失方向在 然而 当我试图准确而详细地解释新的 xvalue 类别时 我遇到了困难
  • TDD:帮助编写可测试类

    我有一个快速的小应用程序 想尝试使用 TDD 进行开发 我从未使用过 TDD 实际上甚至不知道它是什么 直到我发现 ASP NET MVC 我的第一个 MVC 应用程序有单元测试 但它们很脆弱 耦合性强 需要太多维护 并且被放弃了 我是来学
  • 在 Windows 10 上安装适用于 python 3.6.1 的 pygtk

    Since PIL ImageGrab 给了我一些问题 我进一步阅读了这个主题 看来gtk是制作屏幕截图的更好解决方案 但我不明白哪些软件包实际上正在运行 哪些软件包已被弃用 试 pip install pygtk 给我 ERROR Cou
  • 将 DOC 转换为 PNG 时出现问题

    我有一个奇怪的问题 我有 dot 文件 我将其填充并转换为 doc 文件 然后我获取这个 doc 文件并将其转换为图像 问题是 图像在本地主机上是完美的 高质量 但在实时服务器上质量很差 我的问题是 如何保存高质量的 png 或任何其他 图
  • 如何在Python3中解码编码文字/字符串的numpy数组? AttributeError:'numpy.ndarray'对象没有属性'decode'

    在Python 3中 我有以下内容NumPy的数组strings Each string in the NumPy数组的形式为b MD18EE代替MD18EE 例如 import numpy as np print array1 b fir
  • 如何在.NET Core 3.0中为WPF应用程序引用System.Windows.Forms?

    我正在将 WPF 桌面应用程序从 NET Framework 迁移到 Core 3 0 我正在使用 System Windows Forms FolderBrowserDialog 现在我陷入了如何将此引用添加到 Core 项目的困境 没有
  • Pine Script:如何在每次价格更新时在标签上的图表时区中显示当前时间?

    我试图做一些看似微不足道的事情 但却遇到了各种各样的问题 每次当前价格更新时 我都想在标签上绘制某些基本信息 无论我的图表的时间范围如何 我能够准确地显示数量和价格信息 但是显示时间一直是一个挑战 我的第一次尝试是使用以下代码 if bar
  • 在 SCNShadable 入口点之间传递值

    在 OpenGL 程序中 您通常会在顶点着色器中声明类似的内容 varying bool aBooleanVariable 然后读取片段着色器中的值 你如何在一个框架内做到这一点 SCNShadable入口点 例如来自SCNShaderMo
  • 无法连接到kafka服务器

    我尝试使用 Kafka 0 9 0 版本和端口 9092 如果我使用telnet 我成功连接到这个地址 但我无法使用 Java API 连接到 Kafka 服务器 这是我的 Java 示例 完全使用官方提供的文档 Properties pr
  • 在 Haskell 中建模域数据[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在使用 Haskell 设计一个更大的 Web 应用程序 这纯粹是为了我的教育和兴趣 我首先写出我的域 值对象 一个例子是用户 这是我到目前
  • csv 文件中的反斜杠

    在我的应用程序中 我通过 sql 中的 load data local infile 文件名命令将 csv 文件读入数据库 如果某个字段中出现反斜杠 则相邻字段将被合并 将文件读入数据库时 如何忽略反斜杠 Example abcd efgh
  • 选择正确的方法在 android 中实现 google 地图

    我计划在 android 中创建一个具有以下功能的应用程序 显示源到目的地路线 显示反向路线 显示交通数据 显示备用路线 存储用户数据 除此之外 我想使用一些 Android 本机控件 例如图像按钮 文本框 地图上的对话框 现在在回顾这个之
  • Python模拟多个返回值

    我正在使用 pythons mock patch 并希望更改每个调用的返回值 这是警告 正在修补的函数没有输入 因此我无法根据输入更改返回值 这是我的代码供参考 def get boolean response response io pr
  • 什么是间接对象表示法,为什么它不好,以及如何避免它?

    标题几乎概括了这一点 但无论如何 这是长版本 在发布一小段 Perl 代码后 我被告知要避免间接对象表示法 因为它有几个副作用 该评论引用了这一行 my some object new Some Module FIELD gt value
  • 动态删除 org.hibernate.Criteria 中结果集的排序

    我有一个标准 Criteria criteria session createCriteria Libro class addOrder Order asc ID 但是 当我想要获取行计数失败时 criteria setProjection
  • CKEditor 不需要的字符

    如何禁用 CKEditor 每次都获取我的信息 nbsp 当我不想要它们时 我正在使用 CKEditor 和 jQuery 适配器 我不想有任何 nbsp tags 经过一些研究后 我可能会对这个问题有所了解 不幸的是没有现成的解决方案 在