我有两个相同的网站。我的第一个网站是http://educationaboveall.org/,第二个网站是http://www.savantgenius.com。
第一个站点正在每个设备上正确加载,没有任何错误,但第二个(www.savantgenius.com)站点未在移动和桌面设备中正确加载。它只能在桌面浏览器中正确加载。我还发现了32个控制台错误。
是否有 jQuery 问题?请告诉我如何解决它。
我收到“XMLHttpRequest无法加载 文件:/// d:/Work%20File/My%20Work%20File/mY%20Work%20Backup/Sophie/Work%20File/footer.html。 仅支持HTTP的交叉原始请求。“和”错误:失败 在'XMLHttpRequest'上执行'send':加载失败 “文件:/// d:/Work%20File/My%20Work%20File/mY%20Work%20Backup/Sophie/Work%20File/footer.html” 错误,但我不知道是什么导致它,也不知道如何解决它。
请参阅屏幕截图 - http://prntscr.com/4fm0d8
答案 0 :(得分:2)
我认为您应该从http网络服务器调用它,而不是像浏览器中的简单文件。这意味着请求http://localhost/XML/catalog.html
等网络服务器中的文件,而不是来自file:///E:/Projects/XML/catalog.html
。
答案 1 :(得分:1)
正如消息所说:
cannot load file:///D:/Work%20File/My%20Work%20File/mY%20Work%20Backup/Sophie/Work%20File/footer.html. .
您正在引用Windows框文件系统上的文件,而不是Webservers文件夹中的文件。
第二:你有一个CORS
- 问题(在这种情况下是由文件系统引用引起的)
Cross origin requests are only supported for HTTP
有关更多信息,请参阅MDN。 要解决此问题,您必须配置Web服务器以允许此类请求。查看您的网络服务器手册。
答案 2 :(得分:0)
我的InfluxDB连接遇到了同样的问题,结果发现我没有在'http://'的数据源中添加URL设置。这在格拉法纳可能更好,例如提到没有为访问源定义协议。
在你的情况下,很明显你以某种方式配置Grafana来寻找D:\,这是你的浏览器无法访问的。因此,请检查您的数据源URL。