模板内的加载事件
问题
嗨!我对一些模板有问题。这个模板在页面加载后会运行一些脚本。当 GrapeJs 加载该模板时,脚本无法启动,因为浏览器无法检测加载结束。
有可能在经典iframe(未注入)中加载templete吗?
例如: '<iframe src=“http://myexamplepages.com” frameborder=“0” style=“overflow:hidden;height:100%;width:100%” height=“100%” width=“100%”></iframe> `
你可以用这个方案,或者你也可以推荐其他方案。
谢谢。
回答(3)
你试过这个吗? “''js const editor = Grapesjs.init({ ... allowScripts:1, });
当然,带“allowScripts”参数的其他脚本工作正常,但“加载事件中”里的脚本不行。
我用这样的方式注入代码:
' var newComps = editor.主导组件; $.get('http://myexamplepages.com', 函数 (e) { newComps.setComponents(e); }); window.editor.setComponents(newComps); `
谢谢。
@alfaalex81你能现场演示一下这个问题吗?
相关问答
通过相似的问题讨论继续研究。
问题 #1693
CSS/HTML 预览中的奇怪字符(Â);元素并未完全删除
虫子你是否使用最新版本(旧版本不支持)?0.14.50你是在本地GrapesJS还是当前演示版遇到这个bug? 这是本地副本。所使用的版本(包括插件)有: '''json “依赖关系”: { “ckeditor”: “^4.11.1”, “grapesjs”: “^0.14.5...
问题 #1369
一个模块的类别不总是在类别部分显示
大家好, 我添加了许多自定义块,并为这些块中的所有图片赋予了相同的 css 类。暂且称之为“图像类”。当我拖拽其中两个方块,并在其中一个方块中选择一张图片时,“image-class”类一开始不会显示,点击右侧面板的类部分。只有当用户点击第二张图片时才会显示。 你可以在下面的图...
问题 #998
资产管理器上传图片时发送空请求
描述:GrapesJS 编辑器在 editor.html 文件中初始化如下: “localhost:9001”是运行PHP5的本地IIS服务器。“uploadimage.php”的内容如下: 由于从GrapesJS上传的图片预计会在“$FILES”数组中,每次请求到达该页面时,...
问题 #1230
:画布iframe中的文档类型
@artf,我注意到画布上的iframe似乎没有设置任何文档类型,导致它处于“怪异模式”。这是故意的吗?我想把它设置为<!DOCTYPE html>,但这样做会带来一些位置问题,你可以在这个[截图](https://i.imgur.com/Ga3mLKx.png)和[演示](h...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。