问题 #1123💬 已回答提出于 2018年5月21日作者 alfaalex810 个反应

模板内的加载事件

快速解答作者 artf

你试过这个吗? “''js const editor = Grapesjs.init({ ... allowScripts:1, }); ```

阅读下方完整回答 ↓

问题

嗨!我对一些模板有问题。这个模板在页面加载后会运行一些脚本。当 GrapeJs 加载该模板时,脚本无法启动,因为浏览器无法检测加载结束。

有可能在经典iframe(未注入)中加载templete吗?

例如: '<iframe src=“http://myexamplepages.com” frameborder=“0” style=“overflow:hidden;height:100%;width:100%” height=“100%” width=“100%”></iframe> `

你可以用这个方案,或者你也可以推荐其他方案。

谢谢。

回答(3)

artf2018年5月24日

你试过这个吗? “''js const editor = Grapesjs.init({ ... allowScripts:1, });

alfaalex812018年5月24日

当然,带“allowScripts”参数的其他脚本工作正常,但“加载事件中”里的脚本不行。

我用这样的方式注入代码:

' var newComps = editor.主导组件; $.get('http://myexamplepages.com', 函数 (e) { newComps.setComponents(e); }); window.editor.setComponents(newComps); `

谢谢。

artf2018年5月26日

@alfaalex81你能现场演示一下这个问题吗?

相关问答

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

问题 #1693

CSS/HTML 预览中的奇怪字符(Â);元素并未完全删除

虫子你是否使用最新版本(旧版本不支持)?0.14.50你是在本地GrapesJS还是当前演示版遇到这个bug? 这是本地副本。所使用的版本(包括插件)有: '''json “依赖关系”: { “ckeditor”: “^4.11.1”, “grapesjs”: “^0.14.5...

3 个回答更新于 2020年1月15日

问题 #1369

一个模块的类别不总是在类别部分显示

大家好, 我添加了许多自定义块,并为这些块中的所有图片赋予了相同的 css 类。暂且称之为“图像类”。当我拖拽其中两个方块,并在其中一个方块中选择一张图片时,“image-class”类一开始不会显示,点击右侧面板的类部分。只有当用户点击第二张图片时才会显示。 你可以在下面的图...

3 个回答更新于 2019年9月17日

问题 #998

资产管理器上传图片时发送空请求

描述:GrapesJS 编辑器在 editor.html 文件中初始化如下: “localhost:9001”是运行PHP5的本地IIS服务器。“uploadimage.php”的内容如下: 由于从GrapesJS上传的图片预计会在“$FILES”数组中,每次请求到达该页面时,...

3 个回答更新于 2019年9月17日

问题 #1230

:画布iframe中的文档类型

@artf,我注意到画布上的iframe似乎没有设置任何文档类型,导致它处于“怪异模式”。这是故意的吗?我想把它设置为<!DOCTYPE html>,但这样做会带来一些位置问题,你可以在这个[截图](https://i.imgur.com/Ga3mLKx.png)和[演示](h...

3 个回答更新于 2019年9月17日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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