我尝试从Web服务器加载JS文件(contacts.js),但我的应用程序说
Failed to load resource: Origin null is not allowed by Access-Control-Allow-Origin. Status code: 200
在我的config.xml中,我已经有了<access origin="*" />
。
根据我之前发现的这个问题,我将以下代码添加到config.xml中
<preference name="scheme" value="app" />
<preference name="hostname" value="localhost" />
现在错误仍然存在,但错误文本有点不同。
Failed to load resource: Origin app://localhost is not allowed by Access-Control-Allow-Origin. Status code: 200
现在原点是app://localhost,错误仍然存在。
此外:控制台还会记录错误
XMLHttpRequest cannot load {url} due to access control checks.
Cordova-版本:11.1.0
我做了一些谷歌搜索和stackoverflow搜索,但没有解决这个问题。
1条答案
按热度按时间dojqjjoe1#
这和你的屁股有关。您需要在服务器上启用CORS并允许来自
app://localhost
的请求