Grapesjs 剥 离实体(大多由 CKEditor 插入)
我觉得问题可能就在这里 https://github.com/artf/grapesjs/blob/0a122cd7b558bcf391cfd7e4608dffad3ba9de53/src/parser/model/ParserHtml.js#L169-L172 遗憾的是,nodeValue 返回已处理的字符串,但没有 ' ' 试着用这个选项: https://github.com/artf/grapesjs/blob/0a122cd7b558bcf391cfd7e4608dffad3ba9de53/src/editor/config/config.js#L104-L105
阅读下方完整回答 ↓问题
你好@artf, 我们刚注意到,如果你将这段代码导入 grapesjs: '<label class=“c3100 c3152 c3212” style=“box-sizing: border-box;”>我的标签字段1</label> <label class=“c3111 c3163 c3223” style=“box-sizing: border-box;”>我的label字段2</label>' 在两个标签标签之间加一个“ ''时,代码中的” ''被剥离,两个<label>标签被“粘合”在一起。 我在通讯演示中重现了这个问题:  如果我在两者之间放了别的东西(甚至,有时候......真实空间),一切都被保留。 你知道有没有明确的“ 移除代码”吗? 我查了grapes.js,只找到了#1362号的提及,但似乎和我当前的问题无关: '// 将部分空格改为 NBSP,以防止浏览器崩溃' “// 在渲染文本时行尾出现拖尾空格(期号#1362)。” 'function splitSpaces()' #180号听起来相当...
回答(3)
非常感谢你的建议,@artf,这个(未公开?)解析器配置选项似乎解决了我的问题! 当然,我必须把它设为“true”,而不是“0”,因为我想保持那些空白;) 还得在编辑器里设置。Parser.getConfig() object. 通过 grapesjs.init() 设置这个选项没有效果。  ,我们发现了以下(奇怪的)副作用,使用最新的0.14.57版本: 启用此选项后,在给定的HTML结构上拖放某些块(主要是table...
问题 #1733
如何移除由添加块管理器脚本添加的脚本标签
你好@artf 我想导出最终/基于制作的HTML内容,但不包括脚本(只导出由块管理器添加的脚本)。 假设我用block-manager添加一个新块,比如 现在当我把这个块放进编辑器时,它会在文档里创建一个 div 标签,同时还会生成类似的脚本, 所以,当我尝试用“editor....
问题 #1754
Ckeditor 样式问题(4)
大家好,@artf们! 再次感谢你出色的工作! 我尝试用 grapesjs 实现 ckeditor,似乎基本正常工作,但今天我发现了一些奇怪的东西。我试着截图了,如果不清楚请告诉我......我选择白色文本,它会样式化跨度元素,一切正常。 ![ezgif com-video-t...
问题 #1817
在编辑器渲染块时更改 HTML 内容
你好@artf 我有一个区块进入了区块管理器 和上面的脚本一样,我希望在该块渲染到界面的同时添加动态HTML内容。 我知道我不需要改变DOM。但我需要用模型来更改,但我不知道怎么用 ID/类别的模式来更改。 你能帮我吗?我该怎么实现?
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。