问题 #3098💬 已回答提出于 2020年10月27日作者 meyerco2 个反应

BUG:无法配置 src=null 的视频块

快速解答作者 GoodPHP1

你好, 如果你在这里没有找到答案,可以联系Devfuture Team: https://devfuture.pro/contact/ 我们专注于葡萄JS。

阅读下方完整回答 ↓

问题

描述该漏洞在当前演示中被重现发生了什么? 我用src=null配置了视频块,像这样: “JavaScript 班级视频 { 构造者(编辑器) { 设 block = 编辑器。BlockManager.get('video');继承插件 编辑。BlockManager.remove(block.id); 返回 { 内容:{ ...block.attributes.content, src:null, 风格:{ 宽度:“250px”, 高度:'150px', }, }, label: '<div class=“callout-icon callout-icon-video”></div> <div class=“callout-block-label”>Video</div>', 分类:“额外”, 属性:{ 类别:“fa”, 'data-type': 'video', }, }; } } 预期行为我想设置一个没有预定义src的块,并允许用户通过特征 来设置src。演示中复现步骤打开导入弹窗,粘贴这个页面,然后点击导入 '''html <video allowfullscreen=“allowfullscreen” id=“imm4” controls=“controls”></video> 我研究的结论 这似乎是视频和图像分量之间的碰撞,因为base64图像是图像分量的备用图像。

回答(3)

GoodPHP2020年10月30日

你好,

如果你在这里没有找到答案,可以联系Devfuture Team: https://devfuture.pro/contact/

我们专注于葡萄JS。

artf2020年11月9日

@meyerco传递空的“备用:”''性质

meyerco2020年10月29日

更准确地说,这个bug是关于加载包含没有src属性的视频标签的html。

加载该 HTML 后,会在视频标签中添加一个 scr 属性。 这个src值是一个base64图像(显然是图像组件的默认base64图像)。

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

浏览插件分类

直接跳转到市场上的插件分类页面。