【发布时间】:2023-12-29 22:02:02
【问题描述】:
我正在开发一个基于 sencha-touch-2.1.0 的应用程序。该应用程序处理一些跨域请求。
我们使用 PHONEGAP 将带有 Android 代码的 js 文件打包,以使应用程序在 Android 手机中运行。
我已经安装了 apache 版本为 2.4.4 的 wamp 服务器。
我想在Android手机浏览器中测试应用的UI,所以我把sencha touch应用的src文件放到了WAMP的apache服务器的www目录下。 p>
但我在 PC 的 Chrome 控制台中收到请求错误:
Origin http://192.168.1.102 is not allowed by Access-Control-Allow-Origin.//192.168.1.102 is the ip of my WAMP server.
在谷歌下几个小时后,我找到了一个简单的方法,比如
`<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin: *
</IfModule>`
更改 apache 服务器的 httpd.conf 以允许 ajax 跨域请求的方法。 但它不起作用。 那么如何更改 apache 服务器的 httpd.conf 呢?
【问题讨论】:
-
我们需要在 httpd.conf 文件中的什么地方添加这行代码?
标签: apache sencha-touch cross-domain wamp