【发布时间】:2017-09-30 07:03:23
【问题描述】:
我有一个 Cordova/Phonegap 应用程序试图通过 AJAX 获取一些文件。我收到以下错误:
XMLHttpRequest 无法加载 https://docs.google.com/uc?export=open&id=.... 从“https://docs.google.com/uc?export=open&id=...”重定向到“https://doc-xx-xx-docs.googleusercontent.com/docs/...?e=open”已被 CORS 策略阻止:不存在“Access-Control-Allow-Origin”标头请求的资源。起源 'null' 因此不允许访问。
我尝试将以下内容添加到config.xml
<access origin="*" />
<allow-navigation href="*" />
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
还添加到index.html
<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: 'unsafe-eval' 'unsafe-inline' http: https:">
我正在使用cordova serve 访问浏览器中的应用程序。
我仍然遇到同样的错误。有什么想法吗?
【问题讨论】:
标签: javascript ajax cordova cors