:允许导入HTML文档
@artf我是。先用带有“->getHtml”的html,然后放到dom元素里。然后把身体抽离,把头衔、元内容等从主导身上移除。然后再提取html。JQuery万岁。 不过如果能用 grapesJS 实现这些功能,那就太棒了 :-)
阅读下方完整回答 ↓问题
大家好, 我们在项目中使用 grapesjs 通讯插件来导入和预览模板。我们在保留导入到编辑器中的模板结构时遇到了一些困难 grapesjs 导入了HTML 预期产出 实际输出,就是我们用编辑器用命令得到的 (editor.runCommand('gjs-get-inlined-html') 从输出中你可以看到 grapesjs 已经自定义了上传的模板,去掉了html、头和身体标签,并在内容中添加了新的样式标签,这是我们不希望发生的。 grapesjs 编辑器是否有可能在不更改导入模板的基本结构的情况下输出 html?我们找过一些选项,但没找到。 请帮助我们实现这一目标。 谢谢
回答(3)
@artf我是。先用带有“->getHtml”的html,然后放到dom元素里。然后把身体抽离,把头衔、元内容等从主导身上移除。然后再提取html。JQuery万岁。
不过如果能用 grapesJS 实现这些功能,那就太棒了 :-)
<img width=“1253” alt=“5” src=“https://github.com/GrapesJS/grapesjs/assets/11614725/830ea394-773f-4d76-8ea0-37af7e250760”> 新增了导入HTML文档的功能 https://github.com/GrapesJS/grapesjs/pull/5895
目前,编辑器只导入正文内的内容。要让它也能理解其他文档节点,需要重构[当前HTML解析器](https://github.com/artf/grapesjs/blob/dev/src/parser/model/ParserHtml.js)
相关问答
通过相似的问题讨论继续研究。
问题 #4503
CKEditor 在添加原始 HTML 组件时使用的缺少内联样式
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 铬 v96 可复制演示链接 https://grapesjs.com/demo-newsletter-editor.html 描述一下那个虫子 如何复现这个漏洞?在控制台标签页打开开发者...
问题 #2207
:如果在顶部/左侧有空位,Mode Absolute 无法拖动组件
给定以下代码示例...... “'' HTML <div style=“height: 100px;”> 顶部或左侧有空隙 </div> <div id=“gjs”> <p style=“填充:25px”> 赫斯德洛世界!!</p> </div> 导致无法通过面板上的拖曳图标拖...
问题 #6603
属性值中不逃避 & 符号
GrapesJS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v142.0.7392.0 (canary) 可复制演示链接 https://jsfiddle.net/xce183nm/1/ 描述一下那个虫子 如何复现这个漏洞? 创建一个...
问题 #4385
Index.d.ts说执行命令应该返回 void,但文档说可以使用它们的返回值
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 任何 可复制演示链接 https://grapesjs.com/docs/modules/Commands.html#stateful-commands 描述一下那个虫子 如何复现这个漏...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。