如何在开发期间使用json代理访问远程服务

时间:2013-01-02 06:57:16

标签: javascript extjs cross-browser sencha-touch sencha-touch-2

经过

后,这是我的疑问

How to send headers while using jsonp proxy?

How Ajax call is working in mobile app (PhoneGap), but not in PC browser?

据此,我们可以在移动设备中使用json代理而不是jsonp,但不能在桌面浏览器中使用。这听起来不错但我的问题是我使用我的桌面作为开发环境和浏览器是测试和调试我正在做的任何事情的最快方法但是如果我使用json代理这将因为跨域问题而无法工作。请提供一些方法,以便我可以在桌面上轻松开发和调试应用程序。

我的工作站有Ubuntu操作系统,我使用Chrome浏览器进行测试。

1 个答案:

答案 0 :(得分:0)

我认为出于开发目的,您可以在浏览器中禁用指定here的跨域策略。

  1. 在桌面上为Chrome浏览器创建快捷方式
  2. 将以下标志添加到捷径--disable-web-security
  3. 或者

    您可以将您的开发服务器设置为允许跨域请求[{3}}或[此处]

    here。 将以下标题添加到您的回复Access-Control-Allow-Origin: *