Cordova   发布时间:2022-05-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了cordova – 在phonegap中的Access-Control-Allow-Origin大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我决定开发一个使用公共API的应用程序,该API为城市中的公共汽车和地铁提供时间表. 我决定使用HTML5开发这个应用程序,以便通过使用像phonegap这样的东西我可以部署到多个平台. 在开发过程中,我发现由于xmlhttprequest而无法从API访问JSON响应 – 无法加载请求的资源上不存在“Access-Control-Allow-Origin”标头 所以我决定使用普通的提供者网站空间
我决定开发一个使用公共API的应用程序,该API为城市中的公共汽车和地铁提供时间表.

我决定使用HTML5开发这个应用程序,以便通过使用像phonegap这样的东西我可以部署到多个平台.

在开发过程中,我发现由于xmlhttprequest而无法从API访问JSON响应 – 无法加载请求的资源上不存在“Access-Control-Allow-Origin”标头

所以我决定使用普通的提供者网站空间作为我发送请求的PHP函数的桥梁,并且能够从该API服务获得响应并将我的HTML页面发送回我的HTML页面.

我有两个问题,也可以欣赏起始页或线索:
1)如果我用本机代码(java和ObjC)开发应用程序,那么Access-Control-Allow-Origin的问题也会出现

2)如果HTML5和javascript是由phonegap编译的,我仍然无法访问该API服务,我仍然会遇到同样的问题,我还是要使用PHP桥吗?

解决方法

不,这是一个只有浏览器才能实现的安全功能.

@H_257_19@phoneGap设置了允许您访问所有主机的正确标头.它无法覆盖或修改响应服务器返回的标头.通常API端点设置正确的标头,您应该虑告诉API所有者他们不是.

大佬总结

以上是大佬教程为你收集整理的cordova – 在phonegap中的Access-Control-Allow-Origin全部内容,希望文章能够帮你解决cordova – 在phonegap中的Access-Control-Allow-Origin所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。