动态地将CDN(外部资源)附加到画布头 #grapesjs #attach #cdn #external #resources
如果你需要在模板里保存动态 css/js,就必须将它们附加到正文中(例如 'editor.addComponents('<script src=“ ...”>..')') 如果你需要它们在模板之外(模板只管理正体),比如在 <head>,你甚至可以手动附加到画布上,但是否存储/加载它们取决于你自己
阅读下方完整回答 ↓问题
亲爱的artf
我正在尝试为我的应用添加功能,面向终端用户。它是一个用于动态添加CSS和JS CDN的工具。比如在jsFiddle或Codepen中,当我们添加外部资源(css/js)CDN时。这意味着,在添加 js 或 css 的链接后,它会出现在 Canvas iFrames 的脑海中。可惜我没找到办法做到这一点。
- 我不能用 画布:{ 剧本:['......'], }, 因为最终用户在制作防泥板的过程中可以添加CDN
- 我无法附加到画布头,因为它根本保存不了。
那么,该怎么办?有什么解决办法吗?有包裹吗?
@artf
回答(1)
如果你需要在模板里保存动态 css/js,就必须将它们附加到正文中(例如 'editor.addComponents('<script src=“ ...”>..')') 如果你需要它们在模板之外(模板只管理正体),比如在 <head>,你甚至可以手动附加到画布上,但是否存储/加载它们取决于你自己
相关问答
通过相似的问题讨论继续研究。
问题 #3465
更新会破坏一些CSS功能
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
问题 #5990
当你删除组件时,组件间的重复类也会被删除。
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 126.0.6478.127(Windows) 可复制演示链接 https://jsfiddle.net/t06s4oLb/8/ 描述一下那个虫子 如何复现这个漏洞?将第1节添加到画...
问题 #3515
Gjs 选择的风格是硬编码的
定义如下: https://github.com/artf/grapesjs/blob/88249c38577852dc3c42047356a70a12066ee6ca/src/canvas/view/FrameView.js#L303-L306 总是附加在框架上。它包含选定元...
问题 #3703
自定义ID在CSS中注入\3,\3后面有空格,\3后面有空格
警告 请阅读并遵循接下来的三步,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md先快速搜索一下,看看有没有人没开同样的问题所有相关陈述/问题都必须填写/回答,否则问题可...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。