Chrome:禁用本地主机的同源策略

7
我正在开发一个phonegap/cordova应用程序,它不受我关心的站点的同源策略限制。为了快速开发,我使用chrome浏览器,如果它受到同源策略的限制,我就无法这样做。有一篇很好的三年前的回答介绍了如何完全禁用跨域策略。但是,打开一个完全禁用Web安全的浏览器似乎会导致灾难。

由于这个答案已经有3年了,我希望现在可能有一种方法可以按URL基础禁用同源策略。要么所有本地主机的网页都可以使用跨域,要么从www.example.com和www.otherexample.com请求数据总是可以的?


1
不要“禁用”任何东西,只需遵循标准:使用CORS。http://en.wikipedia.org/wiki/Cross-origin_resource_sharing - David-SkyMesh
如果可以的话,请使用CORS(跨源资源共享)。您可以使用Ripple。 - Raymond Camden
4
这是一个开发环境,因此源是本地主机。如何在CORS中支持这种特殊情况? - Chris
1个回答

0

你可以使用 Fiddler,它的自动响应器选项之一是伪造 CORS 响应,还有许多其他选项。我经常使用它。它还可以使用本地文件伪造 API 响应,在后端准备好之前开发前端时非常有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接