0

这是我经历后的疑问

使用 jsonp 代理时如何发送标头?

Ajax 调用如何在移动应用程序 (PhoneGap) 中工作,但在 PC 浏览器中却没有?

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

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

4

1 回答 1

0

我认为出于开发目的,您可以在浏览器中禁用跨域策略,如下所示

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

或者

您可以设置您的开发服务器以允许此处或 [此处]给出的跨域请求

1 . 将以下标题添加到您的响应中Access-Control-Allow-Origin: *

于 2013-01-02T07:08:12.743 回答