AJAX 在客户端加载解决方法 |跨源请求错误

AJAX Load on the client side workaround | Cross Origin requests error

我的目标是创建视觉小说,"click" 进程游戏。我的目标是使用纯粹的 HTML、CSS 和 JS 来实现这一点。游戏应该 运行 仅在客户端从 index.html 在浏览器中。

我的问题是,我在处理这些跨源请求时遇到了一些麻烦,我正试图从 2 周内找出解决方案,但我不知道如何实现。错误 "Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource."

我想实现的很简单。我不想使用 twine 引擎之类的东西,而是想编写原生的,因为它对我来说会更有效率和更快。

到目前为止我尝试过的选项:

我要怎么做才能得到这个 运行ning?我知道 C#,但在我转到 .exe 之前我是否可以完成此操作? react.js 是否仅在客户端工作并在没有 CORS 错误的情况下加载组件?从未尝试过该框架,因为在教程中我看到他们使用网络服务器。

有什么想法吗?提前致谢!

Will react.js work client side only and load components without CORS error?

不会,因为它仍然是另一个在浏览器中运行的东西,并且受到浏览器强加的限制。

你需要一个服务器,一个不施加这些限制的浏览器,(像 Electron 一样将两者结合起来的东西),使用像 JSONP 这样的肮脏的 hack 来加载文件,或者包装所有的文件,以便它们嵌入到您最初加载的 JS 中。