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

Javascript 如何在开发期间使用json代理访问远程服务,javascript,extjs,cross-browser,sencha-touch,sencha-touch-2,Javascript,Extjs,Cross Browser,Sencha Touch,Sencha Touch 2,这是我经历之后的疑问 及 因此,我们可以在移动设备中使用json代理而不是jsonp,但在桌面浏览器中不能。这听起来不错,但我的问题是我正在使用我的桌面作为开发环境,浏览器是测试和调试我正在做的任何事情的最快方式,但如果我使用json代理,这将无法工作,因为跨域问题。请建议一些方法,以便我可以轻松地在桌面上开发和调试应用程序 我的工作站有Ubuntu操作系统,我使用Chrome浏览器进行测试 我认为出于开发目的,您可以在浏览器中禁用给定的跨域策略 为桌面上的chrome浏览器创建快捷方式 将

这是我经历之后的疑问

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


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

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

  • 为桌面上的chrome浏览器创建快捷方式
  • 将以下标志添加到快捷方式
    --禁用web安全
  • 您可以设置您的开发服务器以允许给定的跨域请求或[此处]


    将以下标题添加到您的响应
    访问控制允许来源:

    在本地主机上创建代理文件??例如,在php中可以是一个简单的单行
    echo文件\u get\u contents(url)
    您可以在开发环境中启用跨域访问吗?如果您可以尝试这个答案,那么您在本地开发环境上运行的是哪台服务器?我也有类似的问题,直到我开始使用Sencha的CMD行为我的项目启动一个小服务器。如果它不适用于您,请杀死所有chrome实例并使用此标志启动它。顺便说一句,这是我的快捷方式的目标
    /usr/bin/chromium浏览器%U--禁用web安全性