我制作了一个结构如此的项目
当我从firefox运行我的index.html时,它运行正常。
现在我的问题是Chrome不支持 file:// 协议ajax请求&因为我已经将我的项目分发给其他人,所以我不希望其他人只在firefox上运行。
我在内部使用项目中的ajax调用来加载资源。有人可以建议如何绕过那个ajax调用来加载资源吗?是否有一些解决方案或任何可以帮助我的第三方js。
注意:请不要建议使用XAMPP,apache等我可以放置我的项目并作为localhost运行chrome,因为我不希望用户强制下载这些来运行我的项目。请提供其他有用的解决方案,我可以在代码和代码中进行一些更改。它适用于所有人。
以下是您可以更好地理解我的问题的链接。
答案 0 :(得分:1)
将数据直接嵌入JavaScript或HTML中并从那里读取。
数据不会根据用户输入或数据库的内容而改变,因此将其放在单独的“http”资源中并不会带来巨大的好处。
如果您希望以XML格式存储数据,以便在开发环境中更容易编辑,那么编写构建工具,在分发之前将其捆绑为嵌入格式。