2014-01-16 67 views
4

我正在开发一个phonegap/cordova应用程序,它不受我关心的网站的同源策略的约束。我使用chrome浏览器进行快速开发,如果它受到相同的源策略的限制,我不能这样做。有关于如何完全禁用跨源策略的great 3 year old answer。但是,浏览器打开完全禁用的Web安全性似乎是一种灾难。Chrome浏览器:禁用本地主机的同源策略

由于anser是3岁,我希望现在可能有一种方法来禁用每个URL的基础上相同的原产地政策。要么所有在localhost的网页都可以使用交叉来源,或者从www.example.com和www.otherexample.com请求数据总是可以的?

+1

不要“禁用”任何东西,只要遵循标准:使用CORS。 http://en.wikipedia.org/wiki/Cross-origin_resource_sharing –

+0

同上 - 如果可以的话,使用CORS(远程服务器必须支持它)。你可以使用波纹。 –

+1

这是一个开发环境,所以起源是localhost。 CORS如何支持这种特殊情况? – Chris

回答

0

你可以使用fiddler,它的auoto responder选项之一是假cors respnce,omong更多。我使用它很多。它也可以假冒一个本地文件的api响应,我发现它在backand准备好之前开发前端时非常宝贵。

相关问题