Javascript 从外部站点下载XML
我正在创建一个web应用程序(使用phonegap),它需要从在线站点检索xml文档。我该怎么做?据我所知,由于某些安全限制,AJAX只能在相对url上工作…您可以使用AJAX在服务器上查询PHP脚本,该脚本使用类似于file\u get\u contents或PHP XML SimpleXML的内容返回XML内容:Javascript 从外部站点下载XML,javascript,cordova,Javascript,Cordova,我正在创建一个web应用程序(使用phonegap),它需要从在线站点检索xml文档。我该怎么做?据我所知,由于某些安全限制,AJAX只能在相对url上工作…您可以使用AJAX在服务器上查询PHP脚本,该脚本使用类似于file\u get\u contents或PHP XML SimpleXML的内容返回XML内容: 您是否尝试过使用JQueryajax api?您必须将crossDomain选项设置为true,以便执行跨域请求。此外,您还必须将站点添加到PhoneGapplist文件中的白名单
您是否尝试过使用
JQuery
ajax api?您必须将crossDomain
选项设置为true
,以便执行跨域请求。此外,您还必须将站点添加到PhoneGapplist
文件中的白名单域中。PhoneGap不会将您的代码置于同一来源策略之下,这会阻止您跨域使用AJAX:
我想为phonegap创建一个应用程序,通过AJAX访问外部部署的web服务。如何解决XmlHttpRequest的跨域安全策略问题
A.跨域安全策略不影响PhoneGap应用程序。由于webkit使用file://协议调用html文件,因此安全策略不适用
(在Android中,您可以通过编辑AndroidManifest.xml将Android.permission.INTERNET授予您的应用程序)
从我知道,问题是我正在为手机创建一个web应用程序(它存储在手机上),所以不能使用PHP或其他服务器端技术。我只需要使用HTML5、CSS3和Javascript:/