XMLHttpRequest无法加载文件。只支持HTTP的跨源请求

XMLHttpRequest无法加载文件。只支持HTTP的跨源请求

我收到以下错误:

XMLHttpRequest cannot load file:///C:/Users/richa.agiwal/Desktop/get/rm_Library/templates/template_viewSettings.html. 
Cross origin requests are only supported for HTTP.

我知道这个问题以前已经回答过,但我仍然没有找到解决问题的办法。我试着跑chrome.exe --allow-file-access-from-files从命令提示符,并将文件移动到本地文件系统,但我仍然得到相同的错误。

谢谢你的建议!


梵蒂冈之花
浏览 1019回答 3
3回答

侃侃尔雅

发生此错误是因为您只是直接从浏览器打开html文档。要解决这个问题,您需要从Web服务器提供代码并在本地主机上访问它。如果您有Apache安装程序,请使用它来服务您的文件。有些IDE内置了Web服务器,比如JetBrainsIDE,Eclipse.如果安装了Node.js,那么可以使用http-服务器..快跑npm install http-server -g您将能够在终端中使用它,就像http-server C:\location\to\app. 基里尔·福克斯
打开App,查看更多内容
随时随地看视频慕课网APP