我的目标是制作一部视觉小说,“点击”进阶游戏。我的目标是使用纯HTML,CSS和JS来实现这一目标。该游戏应该只在客户端从浏览器中的index.html运行。
我的问题是,我正在解决这些交叉原始请求的麻烦,我正试图从2周后找出解决方案,我不知道如何实现这一点。错误“只有协议方案支持跨源请求:http,数据,chrome,chrome-extension,https,chrome-extension-resource。”
我想要实现的目标非常简单。我不想使用像twine引擎这样的东西,而是想写原生的,因为它对我来说会更高效,更快。
到目前为止我尝试的选项:
我该怎么做才能让它运转起来?我知道C#,但在我搬到.exe之前,无论如何我可以完成这项工作吗? react.js只能在客户端工作并加载没有CORS错误的组件吗?从未尝试过框架,因为在教程中我看到他们使用的是网络服务器。
有什么想法吗?先谢谢!
答案 0 :(得分:1)
只有react.js只在客户端工作并加载没有CORS错误的组件吗?
不,因为它仍然是浏览器中运行的另一件事,并受到浏览器施加的限制。
你需要一个服务器,一个没有强加这些限制的浏览器(某些东西,比如Electron),使用像JSONP这样的脏黑客加载文件,或者包装所有文件它们嵌入在最初加载的JS中。