问题 #1431✓ 已解决提出于 2018年9月17日作者 mrajeshkrossark3 个反应

从远程加载HTML文件

快速解答作者 cjpollard2

你是在指向一个网站。 你需要能够处理这些请求的端点。https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage

阅读下方完整回答 ↓

问题

我把我的HTML内容托管在云端。然后在编辑器中尝试加载html内容时,我发现错误:“对预检请求的响应未通过访问控制检查:请求资源上没有'访问-控制-允许-起源'头部。因此,原点“http://localhost:3000”不被允许访问。如果不透明度响应符合你的需求,将请求模式设置为'no-cors',以便在禁用CORS的情况下获取资源。” 我的代码:const editor = () = > grapesjs.init({ 容器:“#editor-传送门”, 画布:{ 斯泰尔斯:[“https://codepen.io/mrajeshkrossark/pen/mGLyJX.css”] }, 插件: ['GJS-preset-webpage'], pluginsOpts: { “GJS-components”:[] }, storageManager: { 类型:“远程”, storeHtml: true, storeCss: true, urlStore:“http://www.lightblue.byethost4.com”, urlLoad:“http://www.lightblue.byethost4.com”, 参数:{}, } }); 注意:我把 grapesjs 编辑器打包进了 react 应用里。

回答(3)

JulyanoF2018年9月17日

> 你正在指向一个网站。你需要能够处理这些请求的端点。https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage我用下面的端点尝试过,结果也显示错误storageManager: {类型:“远程”,storeHtml: true,storeCss: true,contentTypeHTML: true,urlStore:“http://www.lightblue.byethost4.com/index.html”,urlLoad:“http://www.lightblue.byethost4.com/index.ht...

mrajeshkrossark2018年9月17日

你正在指向一个网站。你需要能够处理这些请求的端点。https://grapesjs.com/docs/modules/Storage.html#setup-remote-storage 我尝试了以下端点,也显示错误 storageManager: { 类型:“远程”, storeHtml: true, storeCss: true, contentTypeHTML: true, urlStore:“http://www.lightblue.byethost4.com/index.html”, urlLoad:“http://www.lightblue.byethost4.com/index....

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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